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.
Apply directly at Neon Aerospace →Create a free account for alerts like thisView Neon Aerospace immigration profile
This listing is sourced directly from Neon Aerospace's careers page and normalized into a canonical job model.