Neon Aerospace

Neon Aerospace

Senior Embedded Systems Software Engineer

Irvine, CA · Senior

Sponsorship not specifiedDetected 44 days ago
C++MATLABEmbedded SystemsSimulinkCommunication

About the role

  • Our team leverages automation, AI-driven tools, and a fully connected digital backbone to accelerate innovation and reduce barriers to production.
  • Here, you won't just take a job - you'll help reinvent how the world flies.
  • If you're ready to solve complex problems, push technology further, and work alongside some of the brightest minds in aerospace, this is your chance to make a real impact.

Responsibilities

  • Design and own system-level control architecture spanning actuator control, power sequencing, and operational state management.
  • Develop supervisory logic, state machines, and mode management that coordinate lower-level motor control, embedded platform software, and hardware subsystems.
  • Define and implement safe power-up, power-down, input processing, fault response, and degraded operating modes consistent with system safety assessments and aerospace certification requirements.
  • Develop and maintain embedded software in C/C++ or MATLAB /Simulink on real-time microcontroller platforms (e.g., TI C2000, NXP, or comparable safety-oriented MCUs).
  • Define, implement, and document system interfaces between controllers, subsystems, and external equipment.
  • Author and maintain Interface Control Documents (ICDs) for communication protocols such as CAN (including safety-oriented profiles), ARINC 825, and other aerospace or automotive buses.
  • Model-Based Design & Validation
  • Use MATLAB /Simulink to develop and validate system-level control logic, sequencing, and coordination strategies.
  • Support model-based design workflows spanning MIL, SIL, and HIL environments.
  • Leverage simulation and lab data to validate system behavior across nominal, corner-case, and fault scenarios.

Requirements

  • 5+ years of experience developing embedded control software for complex real-time systems
  • Strong proficiency in embedded C/C++ and real-time software architecture
  • Hands-on experience with communication protocols such as CAN (and derivatives), SPI, Ethernet, or ARINC (825/664)
  • Experience with model-based design tools ( MATLAB /Simulink) and SIL / HIL testing
  • Proven ability to integrate and debug software across hardware, firmware, and system boundaries
  • Experience with TI C2000, NXP, or similar real-time control microcontrollers

Compensation

  • This is the expected compensation range for this role.

This listing is sourced directly from Neon Aerospace's careers page and normalized into a canonical job model.