Flight Software Engineer (All Levels) at Castelion in Torrance, CA
- Company: Castelion
- Location: Torrance, CA
- Posted: Sep 18, 2026
- Type: Full-time
- Experience: 4+ years
Overview
As a Flight Software Engineer, you will play a key role in designing, developing, and testing flight software that powers these advanced systems. You'll work closely with multidisciplinary teams to deliver high-performance, real-time embedded software that operates reliably under extreme conditions.
Job description
- As a Flight Software Engineer, you will play a key role in designing, developing, and testing flight software that powers these advanced systems. You'll work closely with multidisciplinary teams to deliver high-performance, real-time embedded software that operates reliably under extreme conditions.
- This is a hands-on role for an engineer who thrives on solving hard problems, building robust systems from the ground up, and moving fast without compromising quality.
Responsibilities
- Design, develop, and test real-time embedded flight software for missile systems
- Collaborate with GNC engineers, systems engineers, and hardware teams to ensure seamless integration
- Implement and maintain software for high-reliability, safety-critical environments
- Support simulation, hardware-in-the-loop (HIL), and flight testing to validate performance
- Participate in root cause analysis and debugging across software and system interfaces
- Follow rigorous software lifecycle practices, including configuration management and verification
- Contribute to defining and improving development processes, tools, and standards
- Stay informed on emerging technologies and best practices relevant to flight software and real-time systems
Requirements
- Bachelors or Master's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related field
- Experience: Open to candidates across all experience levels, from early-career engineers to senior technical contributors. Professional experience, internships, research, open-source contributions, or other hands-on technical work will be considered.
- Proficiency in C/C++ and experience with real-time operating systems (RTOS)
- Familiarity with hardware/software integration and real-time system constraints
- Experience working with GNC systems or similar control-intensive applications
- Strong understanding of testing practices including simulation and HIL environments
- Excellent problem-solving skills and attention to detail
- Ability to work effectively in a fast-paced, multidisciplinary team environment
- Active or eligible for a Top-Secret security clearance
- Experience developing flight software for missile, launch vehicle, or spacecraft systems
- Exposure to FPGA-based systems and embedded software optimization techniques
- Knowledge of secure software development and cybersecurity best practices
- Familiarity with agile or iterative development methodologies
- Hands-on experience with software verification, validation, and integration in defense environments
- [Skills and experiences]
Skills
Required
- Proficiency in C/C++
- Excellent problem-solving skills
- Attention to detail
Preferred
- Exposure to FPGA-based systems
Benefits
- Castelion offers a generous benefits package. Please refer to the bottom of our Careers page for more details.
About Castelion
Castelion is moving incredibly fast to develop and deliver advanced defense systems at a time when execution matters more than ever. We believe focus, ownership, and excellence are decisive advantages - and we're building a world-class team to turn bold ideas into real capability. This is a rare opportunity to join at an early stage, where you'll have significant ownership, collaborate with exceptional teammates, and make a direct, measurable impact on our mission and the future of the company - regardless of your function.