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