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