Castelion
Lead Flight Software Engineer
Rio Rancho, NM +1 · Full-time · Posted Oct 14, 2026
- Location
- Rio Rancho, NM
2601 29th Ave NW, Rio Rancho, NM 87144 - Experience
- 7+ years of professional experience in embedded software or real-time systems.
- Education
- Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a related STEM field.
- Visa sponsorship
- Employment is contingent on the ability to access applicable export-controlled information without additional export licensing. If the role requires classified access, a security clearance or other government authorization and applicable citizenship or eligibility requirements may also apply.
About the job
Leads architecture, development, integration, testing, and delivery of mission-critical embedded flight software across vehicle systems, while mentoring engineers and coordinating technical work across teams.
What you'll do
- Define software architecture and technical direction; lead investigations into reliability, performance, and integration issues.
- Develop and integrate embedded software, own subsystems through flight testing, and lead hardware/software debugging and validation.
- Mentor engineers and coordinate cross-functional integration, testing, and delivery of major software initiatives.
What they ask for
- Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a related STEM field.
- 7+ years of professional experience in embedded software or real-time systems.
- Strong proficiency in C++, Rust, or similar systems programming languages; experience with Linux-based embedded platforms, including kernel-level work or custom driver development.
- Experience leading technical projects, architecting complex systems, or serving as a team or technical lead; strong debugging skills across hardware/software boundaries.
Nice to have
- Leadership experience in high-performance or mission-critical hardware–software organizations; hands-on experience with real-time systems, microcontrollers, or distributed embedded architectures.
- Linux internals knowledge, mentoring and design-review experience, multidisciplinary team leadership, or rapid prototyping using first-principles thinking.
Tools
C++, Rust, Linux, UART, I2C, SPI, ARM, PowerPC
Model-written summary · the original posting is authoritative