Junior Software Developer

Torch Technologies, Inc. · Huntsville, AL

Company

Torch Technologies, Inc.

Location

Huntsville, AL

Type

Full Time

Job Description

Torch Technologies, a 100% employee-owned company, is currently seeking to hire a candidate to help support the development and analysis of several advanced air and missile defense simulation systems in Huntsville Alabama. Our mission is to understand and analyze missile defense systems through these simulations in order to advance capabilities in battle management and fire control. Candidates with an interest in missile defense systems, data analysis, and software development will make for a great fit.

Job Requirements

Knowledge of object-oriented programming concepts, concrete and abstract classes, and application programming interfaces. Understanding of UML use case, structural, and sequence diagrams. Understanding of data structures, how they work and when it is best to use a specific one. Understanding of algorithm analysis, especially time and space complexity analysis. Understanding of network communications using UDP and TCP. Understanding of operating system and inter-process constructs such as mutexes, semaphores, shared memory, and scheduling. Has experience with at least two of the following languages: C++, C#, Python, Fortran.

Candidate should have 2+ years relevant experience.

Candidate should have a Bachelors' degree in a STEM field from an ABET-accredited university.

Position requires candidate to be a US citizen and be able to acquire a secret level security clearance. Inability to maintain a security clearance will result in candidate being ineligible for this position.

Has Experience with one of more of the following:

- An Object Oriented Programming Language (i.e. C++ or Java)

- A Source Control Management system (i.e. Git, CVS, subversion, Perforce, Source Safe, BitBucket, etc.)

- An application build system (i.e. make, CMake, meson, ninja, ant, etc.)

- Designing Graphical User Interfaces (any of: desktop, web-based, mobile device)

- Is able to follow a process to completion

- Is able to adapt when project requirements or priorities change

- Is able to work with various groups (other Software Developers, users, and customers) who have different needs and viewpoints, in order to define the problems and develop requirements and design for the software solutions to those problems.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access https://torchtechnologies.hua.hrsmart.com/ats as a result of your disability. You can request reasonable accommodations by sending an email to [email protected]. Thanks for your interest in Torch Technologies.

Date Posted

04/21/2023

Views

16

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8