Software Engineer
Role details
Job location
Tech stack
Job description
- Candidate can expect to work closely with a team of engineers and scientists to write software (using primarily C++ and Python) to solve problems in a variety of disciplines to include EO/IR sensor systems, primarily for modeling & simulation purposes.
Requirements
You will join a diverse team of junior-to-senior software developers, engineers, and scientists to help create unique solutions for complex problems. Our team solves important problems that make a difference and support our customers in the current and future defense of our nation; primarily in the areas of modeling & simulation, sensor integration, testing, characterization, modeling, simulation, data analysis, and algorithm development for electro-optical infrared (EO/IR) systems. The ideal developer candidate will also demonstrate experience in and/or enthusiasm toward developing a broader technical capability to support overlapping engineering and scientific disciplines with a particular focus on writing software to solve problems. Candidate will be expected to support multiple tasks in parallel, productively contribute to a team environment, and communicate effectively to management, coworkers, and customers., * Because the candidate may fill various project needs, an interest in working multiple programs with intermediate ability in C++ and Python is expected along with strong object-oriented design skills, the ability to create design documentation, requirements specifications, and other technical documentation.
-
Candidate is also expected to have the ability to work and to communicate effectively within a multidisciplinary team and have familiarity with software development for both Windows and Linux OS., * Bachelor's degree from an accredited university in software engineering, computer science, or an equivalent engineering; BS and 4 - 8 years of prior relevant experience or Masters with 2 - 6 years of prior relevant experience
-
TS/SCI security clearance and the ability to maintain a DoW security clearance.
-
Experience with C++/Python and experience using version control systems such as Git.
-
Strong object-oriented programming background
-
Candidate must be a resident of the North Alabama area or willing to relocate to the Huntsville
-
Ability and willingness to work onsite in Huntsville Alabama, * In addition to the qualifications listed above, the ideal candidate should be highly organized, demonstrating the ability to work independently at times due to a fast-paced and highly productive work environment.
-
Background with math/physics
-
TS/SCI clearance (with CI Polygraph)
Preference may be given to candidates with one or more of the following:
- Recent stellar academic performance
- Familiarity or interest in EO/IR phenomenology
- Experience with image processing
- Experience with GPU programming and/or CUDA programming
- Experience with developing AI/ML solutions
- Experience with build systems such as CMake.
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.