Principal Software Engineer – Remote
Chimera Rocket Labs
Chimera Rocket Labs is seeking a highly skilled Principal Software Engineer to lead the development of cutting-edge software solutions for our advanced aerospace systems. This role is ideal for a technical leader passionate about innovation in space technology, software architecture, and high-performance computing. As a Principal Software Engineer, you will work remotely, collaborating with cross-functional teams to design, develop, and optimize mission-critical software for rocket propulsion, avionics, and ground systems.
Key Responsibilities:
- Lead the design, development, and deployment of software systems for launch vehicles, propulsion systems, and ground operations.
- Architect scalable, high-reliability software solutions for mission-critical applications.
- Develop and optimize real-time embedded software, flight control algorithms, and telemetry systems.
- Implement robust software engineering practices, including CI/CD pipelines, automated testing, and code reviews.
- Collaborate with avionics, guidance and navigation, and propulsion teams to integrate software solutions.
- Ensure compliance with safety, security, and aerospace industry standards.
- Conduct performance analysis, debugging, and system optimizations to enhance software efficiency.
- Mentor and guide software engineering teams, fostering technical excellence and best practices.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development, with a focus on aerospace, embedded systems, or real-time applications.
- Expertise in C/C++, Python, and software architecture for high-reliability systems.
- Experience with real-time operating systems (RTOS), embedded Linux, and microcontroller development.
- Strong knowledge of communication protocols (CAN, RS-422, TCP/IP) and data processing.
- Experience with DevOps tools, version control (Git), and cloud-based development.
- Proven ability to lead software projects and mentor engineering teams.
- U.S. Citizenship or Permanent Residency required.
Preferred Qualifications:
- Experience with flight software frameworks (F Prime, NASA Core Flight Software).
- Knowledge of guidance, navigation, and control (GNC) software development.
- Familiarity with FPGA programming, CUDA, or GPU acceleration.
- Experience with Model-Based Systems Engineering (MBSE).
- Understanding of cybersecurity principles for aerospace applications.
Join Chimera Rocket Labs and help shape the future of space exploration through innovative software engineering. Apply today to be part of a team pushing the boundaries of aerospace technology! 🚀