Principal Software Engineer
Core
Design flight software for space-based optical systems supporting U.S. Space Development Agency missions and DoD/IC customers.
Role type
Principal Software Engineer (Flight Software)
Builds
Payload flight software for spacecraft and sensor systems
Domain
Aerospace / Defense / Space Systems
Deliverable
production ML models
Required skills
Embedded software engineering, Multithreaded application design, Flight software design, Software architecture definition, Performance-oriented programming, Accelerator technologies, Technical leadership, Cross-functional team leadership
Preferred skills
High-performance and parallel processing, FPGA, CUDA, Flight software system management, Algorithm implementation, Python, MATLAB, Numerical computing
Technologies
FPGA, CUDA, Python, MATLAB
Responsibilities
Design and implement flight software for space missions, Lead cross-functional teams to define technical requirements, Define software architecture and technical standards, Mentor engineers and foster engineering excellence, Drive performance-oriented programming using accelerator technologies, Support technical planning and risk management
Seniority
Principal, hands-on IC with mentorship
