3h ago
Principal Software Engineer / Senior Principal Software Engineer
Long Beach, CA
full-timesenioraerospace and defense
Tech Stack
Description
You will lead the design, development, and delivery of mission-critical software systems for space-based applications, including flight and ground software, to support national security and exploration missions. Working with a team of engineers, you'll define software architecture, develop real-time embedded software, and collaborate on satellite operations.
Requirements
- Bachelor's degree in engineering, computer science, or related field
- 12+ years of professional software development experience
- Proven expertise in architecting scalable software for aerospace/defense
- Proficiency in C, C++, and Python for testing
- Experience with hardware integration, including ICDs and debugging
Responsibilities
- Lead end-to-end software architecture for flight and ground systems
- Develop flight software for RTOS (e.g., VxWorks) and embedded Linux
- Architect and deploy web-based ground software platforms
- Develop unit tests within CI framework and support hardware-in-the-loop testing
- Provide technical direction, mentorship, and support on-orbit operations
0 views 0 saves 0 applications