> Markdown version of [/jobs/ext/4323870-lead-flight-software-engineer-in-mundelein](https://www.wearedevelopers.com/jobs/ext/4323870-lead-flight-software-engineer-in-mundelein). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Flight Software Engineer in Mundelein - **Company:** Energy Jobline - **Location:** Mundelein, IL, United States - **Experience:** Expert - **Salary:** $150,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Configuration Management, Static Program Analysis, Computer Engineering, Embedded Software, Ethernet, Formal Verification, Hardware Interface Design, Monitoring of Systems, Hardware-In-The-Loop Simulation, Python (Programming Language), Software Engineering, Subsystems, Universal Asynchronous Receiver/Transmitter, PIC Microcontroller, Real Time Systems, Concurrency, State Machines, Information Technology, Operational Systems, DO-178B, Software Version Control - **Published:** October 31, 2026 - **Apply:** https://www.energyjobline.com/job/lead-flight-software-engineer-mundelein-32113427 ## About the Role n * Bachelor's in Aerospace Engineering, Computer Engineering, Electrical Engineering, Computer Science, or another relevant field. \n * 5-10 years of experience designing, implementing, and testing embedded or flight software for aerospace, defense, or autonomous systems. \n * Strong experience with C and/or C++ for embedded, real-time systems; familiarity with Rust and Python for tools, test, or infrastructure. \n * Hands-on experience developing software for microcontrollers or embedded processors, including working with RTOSes, interrupts, and hardware interfaces (e.g., UART, CAN, Ethernet). \n * Demonstrated experience with software-in-the-loop and hardware-in-the-loop testing, including building and using testbeds and simulators for flight software validation. \n * Experience implementing fault management, mode logic, and safety-critical state machines in operational systems. \n * Strong understanding of real-time constraints, concurrency, and resource management (CPU, memory, and timing budgets) in embedded environments. \n * Experience with configuration management, version control, and CI/CD pipelines for embedded software. \n * U.S. with eligibility for government security clearance., n * Master's or Ph.D. in Aerospace Engineering, Computer Engineering, Electrical Engineering, Computer Science, or another relevant field. \n * 10+ years of experience in flight software or safety-critical embedded systems for launch vehicles, spacecraft, UAVs, or advanced aerospace platforms. \n * Experience integrating advanced GN&C algorithms into flight software, including MIMO feedback, trajectory following, and mission sequencing. \n * Familiarity with aerospace software standards and processes (e.g., NASA/ESA standards, DO-178C, ECSS, or similar safety-critical frameworks). \n * Experience with telemetry systems, ground software interfaces, and operational concepts for flight missions. \n * Background in building and operating end-to-end mission software stacks, from embedded flight code to ground tools and monitoring systems. \n * Experience with formal verification, static analysis tools, or rigorous validation approaches for high-reliability software. ## Description Astra CoreX, Inc. (ACX) is seeking a Lead Flight Software Engineer to architect, develop, and own the onboard software stack for next- aerospace vehicles. You will work closely with Guidance, Navigation, and Controls (GN&C), avionics, and autonomy teams to design and implement real-time flight software responsible for mission sequencing, fault management, telemetry, and closed-loop control., n * Lead the architecture, design, and implementation of flight software subsystems including mode management, fault detection/isolation/recovery (FDIR), command and telemetry handling, and health monitoring.