Bachelor's degree in Aerospace, Electrical, Computer, Software Engineering, or a related STEM field with 5 years of relevant professional experience for Level 3, or 8 years for Level 4.
Master's degree in a related STEM field with 3 years of relevant professional experience for Level 3, or 6 years for Level 4.
PhD in a related STEM field with 1 year of relevant professional experience for Level 3, or 4 years for Level 4.
Active U.S. Government Top Secret security clearance that is current and within scope at the time of application.
Advanced programming proficiency in C and C++ for embedded and flight software development.
Advanced programming proficiency in Python for tools, automation, and analysis.
Advanced programming proficiency in MATLAB for modeling, simulation, and analysis.
Strong ability to debug both hardware and software in embedded and hardware-in-the-loop environments.
Experience using software revision control tools such as Subversion and Git.
Familiarity with Stellar or the Core Flight System (cFS) or similar flight software frameworks.
Experience with embedded flight software for spacecraft, satellites, payloads, or aerospace systems.
Experience in high-speed data transfer, including interfaces and protocols used in aerospace applications.
Exposure to hardware-in-the-loop (HIL or HIWL) test environments for validating embedded and flight software.
Experience working with GPUs and parallel processing architectures.
Familiarity with manufacturing, hardware, and firmware development environments supporting aerospace or space systems.
Demonstrated ability to work on complex, multidisciplinary engineering problems involving hardware, software, and systems integration.
Experience with core affinity and parallel processing, including an understanding of the differences between concurrent and parallel processing.