remote
Senior/Principal R&D Computer Science Engineer - Space & Flight Systems - Sandia National Laboratories
Software Engineer
Lead advanced research and development of space and flight systems, driving innovation in embedded software, flight dynamics, and control algorithms using C++, Python, and MATLAB to support national security missions.
About the role
Key Responsibilities
- Design, develop, and validate high‑reliability embedded software for space and flight hardware.
- Lead research on flight dynamics, control algorithms, and simulation frameworks.
- Collaborate with cross‑disciplinary teams to integrate software with avionics and propulsion systems.
- Mentor junior engineers and contribute to technical publications and patents.
- Ensure compliance with rigorous safety, security, and quality standards.
Requirements
- Advanced degree (Ph.D. or Master’s) in Computer Science, Aerospace Engineering, or related field.
- 10+ years of experience in embedded systems, flight software, or related R&D.
- Proficiency in C++, Python, and MATLAB for algorithm development and simulation.
- Strong background in control theory, flight dynamics, and real‑time operating systems.
- Excellent communication skills and a track record of technical leadership.