> Markdown version of [/jobs/ext/285425-sr-embedded-systems-controls-sw-engineer](https://www.wearedevelopers.com/jobs/ext/285425-sr-embedded-systems-controls-sw-engineer). 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). --- # Sr. Embedded Systems & Controls SW Engineer - **Company:** Neon Aerospace - **Location:** Irvine, CA, United States - **Experience:** Expert - **Salary:** $150,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Application Layers, C++ (Programming Language), Configuration Management, Computer Engineering, Software Debugging, Electronic Data Interchange (EDI), Embedded C, Middleware, Ethernet, Firmware, MATLAB, Real-Time Operating Systems, Systems Architecture, Strategies of Testing, Building Management System (BMS), Real Time Systems, State Machines, Information Technology, DO-178B - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8adc1ed5a342716e ## About the Role Do you have experience in System design?, * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field; equivalent professional experience may be considered in lieu of a degree. * Minimum of 8 years building embedded control software for complex real-time systems. * Strong proficiency in embedded C/C++ and real-time software architecture. * Experience designing system-level control logic, state machines, and sequencing. * Hands-on experience with comms/protocols such as CAN, SPI, Ethernet, and/or ARINC. * Experience with MATLAB/Simulink and SIL/HIL validation. * Proven ability to integrate and debug across hardware/firmware/software boundaries. * Strong analytical and system-level problem-solving skills. * Nice to Haves: + Direct experience with aerospace safety frameworks (DO-178C, ARP4754/4761) and certification-oriented development. + Experience bringing up safety-oriented MCUs and building diagnostic/health-monitoring frameworks. + Comfort working end-to-end-from ICDs and requirements through lab validation. ## Description This role defines how complex control systems behave as a whole. Your work ensures motors, actuators, power, and climate systems operate coherently, safely, and predictably under all conditions. You'll have deep technical ownership, influence system architecture decisions, and help bring flight-ready control systems from concept to deployment. You will get to: * Own system-level control behavior: architect supervisory control across actuators, power sequencing, and operational modes; implement state machines, mode management, safe power-up/down, fault response, and degraded operations. * Build robust embedded real-time software: develop embedded C/C++ on safety-oriented MCUs (e.g., TI C2000, NXP); create scalable frameworks for control execution, diagnostics, monitoring, and communications; ensure deterministic behavior across BSP/middleware/application layers. * Define and maintain system interfaces: implement and document controller/subsystem/external interfaces; write and maintain ICDs for CAN (incl. safety profiles), ARINC 825, and related buses; ensure reliable data exchange, arbitration, and fault handling. * Drive model-based validation: use MATLAB/Simulink for system logic and sequencing; support MIL/SIL/HIL workflows; validate behavior with simulation and lab data across nominal, corner-case, and fault scenarios. * Lead integration and test: integrate across motor control, BMS, sensors, and vehicle control; support hardware bring-up and lab/HIL debugging; develop test strategies, automation hooks, and analysis workflows for repeatable verification. * Support safety-critical process and lifecycle: contribute to requirements, traceability, verification planning, and certification readiness (DO-178C, ARP4754/4761, or equivalent); maintain configuration control and long-term maintainability of software artifacts. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)