Senior System Software Engineer
Listed on 2026-02-28
-
Software Development
Embedded Software Engineer, Software Engineer
Our client is developing a next-generation lighter-than-air flight platform that integrates large-scale mechanical systems, avionics, and safety-critical software. As flight systems mature, the reliability, determinism, and validation rigor of onboard software becomes mission-critical.
About the RoleWe are hiring a Senior Software Engineer to own architecture and implementation of embedded and real-time software supporting flight control, vehicle systems integration, and simulation environments. This role operates at the intersection of hardware, flight test, and systems engineering, translating physical system behavior into reliable, certifiable software. This is not a maintenance role — it is a build-and-validate engineering position spanning concept through flight test.
Responsibilities- Architecture and implementation of safety-critical embedded software for flight and vehicle systems
- Translation of system and flight requirements into deterministic real-time software behavior
- Integration of software with sensors, actuators, communication buses, and control subsystems
- Verification and validation strategy across simulation, lab, and flight environments
- Software reliability and failure analysis across test and operational scenarios
- Definition of simulation software requirements supporting development and test loops
- Software release, configuration, and change governance across development cycles
- Technical leadership across software design reviews and cross-disciplinary integration
- Degree in Computer Engineering, Computer Science, or related field
- 5–7+ years developing embedded or real-time software in safety- or reliability-critical systems
- Strong proficiency in C++, C#, or embedded C within RTOS environments
- Experience designing deterministic software interacting with hardware interfaces
- Hands-on integration with sensors, actuators, communication interfaces, or control systems
- Experience building software validation and test frameworks
- Strong understanding of software architecture, concurrency, and reliability design patterns
- Comfortable working in experimental hardware development environments
- Aviation, aerospace, robotics, automotive, or industrial control systems
- Safety-critical software standards (DO-178C or similar)
- Simulation or hardware-in-the-loop environments
- Embedded Linux or RTOS platforms
- Cockpit, instrumentation, or control interface software
- PLC, HMI, or electromechanical integration systems
Competitive base salary and equity participation aligned to experience. Comprehensive health coverage, retirement plan, paid leave, and relocation support available.
Equal Opportunity StatementWe are committed to diversity and inclusivity.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).