Boom is designing the first purpose-built engine for supersonic passenger flight, and needs custom software to govern the entire engine, including real-time control software.
Requirements
- Strong Rust skills (or solid Golang experience and willingness to pick up Rust quickly).
- Professional software engineering background: familiar with structured requirements, source control, automated tests, and deployment workflows.
- Real-time or embedded systems development experience—especially in C++ or systems programming languages.
- Hands-on HIL development experience: you’ve built systems that test control code against physical or simulated hardware.
- Experience developing embedded control systems for aerospace, automotive, or robotics.
- Familiarity with RTOS environments, memory-constrained systems, or safety-critical software constraints.
- Proven track record building control loops, signal-processing logic, or actuator command software.
Responsibilities
- Develop embedded jet engine control software that governs engine operation and signals across tightly coupled subsystems.
- Work with propulsion, test, and avionics engineers to define, refine, and validate control system requirements.
- Build and test software for real-time execution on safety-critical targets, including hardware-in-the-loop (HIL) systems.
- Establish strong software engineering practices—including version control, unit testing, and automated deployment—for embedded systems.
- Help design the future FADEC architecture, with increasing scope and ownership as Symphony matures.
- Support simulation and test campaigns by integrating control software with engine models and testbed instrumentation.
- Own the full lifecycle of your code—from prototype to flight-ready.
Other
- Curious and collaborative: you enjoy learning how complex machines work and building tools that make them better.
- Comfortable operating in fast-paced, high-stakes environments where iteration and quality go hand-in-hand.
- Demonstrates a strong work ethic and ambition, complemented by effective collaboration skills in a team setting
- Excels in a high-energy, independent, and challenging work environment
- To conform to U.S. Government aerospace technology export regulations (ITAR and EAR), applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.