Description

As a software engineer you’ll be a member of a cross functional team developing and supporting mission applications. 

  • Technical and problem-solving skills in advanced computing systems, hardware, software, mathematics, physics, or end-mission applications and support, with an understanding of how those capabilities fit into the bigger product / service offering.
  • Expertise in applying technology and technical skills to solve challenges in creative ways.
  • Experience digging into hardware specifications and leveraging hardware interfaces in the composition of low-level software solutions.
  • Energized by the diverse software and computer engineering problem sets of HPC.
  • Knowledge of general programming principles and optimization strategies, with previous experience in Assembly, C/C++, Python, Rust, Embedded Linux or others.
  • Development and testing skills in HPC applications or advanced computing / embedded systems.


Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field.
Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.
Agile experience preferred.


Embedded Systems Development
HPC
C/C++
Python
Linux
Active Department of Defense TS/SCI with Poly Clearance

5+ to 7 years experience
Minimum Education - Bachelor's Degree
Willingness to Travel - Occasionally

Education

Bachelor's Degree