Senior Embedded Platform Engineer
Neon Aero · Irvine, CA · 1 wk ago
On-siteEngineering$250k/yrFull-time
Key Responsibilities
- Real-Time Firmware Architecture Design and Maintain Real-time Firmware Architecture for Safety-Critical Embedded Control Platforms.
- Own Timing-Sensitive Firmware Layers, Interrupt Structure, Task Scheduling, Execution Order, and Deterministic Data Flow Between Hardware, Drivers, Middleware, and Application Software.
- Develop Firmware Frameworks That Support Reusable Control Execution, Communication, Diagnostics, Monitoring, and System Integration Across Multiple Projects.
- MCU, BSP & Driver Development
- Develop and Maintain Embedded Software in C/C++ on Real-Time Microcontroller Platforms Such as TI C2000, NXP, or Comparable Safety-Oriented MCUs.
- Own Board Support Packages, Peripheral Initialization, Device Configuration, and Low-Level Hardware Abstraction Layers.
- Develop and Debug Drivers for Peripherals and Interfaces Such as CAN, SPI, Ethernet, ADC, PWM, GPIO, Timers, Watchdogs, and Other MCU Peripherals.
- Hardware Interfaces & Bring-Up Support Hardware Bring-up, Board Validation, and Low-Level Debugging Across Software and Hardware Boundaries.
- Diagnose Issues Involving MCU Configuration, Clocks, Interrupts, Peripherals, Sensors, Motor Drive Interfaces, BMS Interfaces, and Communication Links.
- Support Integration With Motor Control, BMS, Sensors, and Vehicle Control Software.
- Develop Test Hooks, Debug Interfaces, Logging Mechanisms, Automation Support, and Data Collection Tools for Lab Validation, HIL Testing, and System Debugging.
- Safety, Process & Lifecycle Support
- Support Safety-Critical Embedded Software Development by Following Disciplined Software Development Processes.
- Contribute to Requirements, Traceability, Verification Planning, Configuration Control, and Certification Readiness Activities Aligned with Standards Such as DO-178C, ARP4754/4761, ISO 26262 Concepts, or Equivalent Safety Frameworks.
Required Qualifications
- 5+ Years of Experience Developing Embedded Firmware for Complex Real-Time Systems.
- Strong Proficiency in Embedded C/C++ and Real-Time Firmware Architecture.
- Strong Understanding of MCU Peripherals, Interrupts, Timers, Watchdogs, Memory, Clocks, ADC, PWM, GPIO, and Communication Interfaces.
- Hands-On Experience with Communication Protocols Such as CAN, CAN Derivatives, SPI, Ethernet, or ARINC 825.
- Proven Ability to Integrate and Debug Software Across Hardware, Firmware, and System Boundaries.
- Strong Analytical Skills and Low-Level Debugging Ability.
Preferred / Bonus Experience
- Experience with TI C2000, NXP, or Similar Real-Time Control Microcontrollers.
- Prior Work on Safety-Critical or Regulated Systems: Aerospace, Automotive, Industrial.
- Exposure to Certification-Oriented Development Processes: DO-178C, ARP4754/4761, ISO 26262 Concepts.
- Experience Developing Reusable BSPs, Drivers, Middleware, and Embedded Software Frameworks.
- Background Supporting Motor Drives, BMS, Power Electronics, Sensors, or Vehicle Control Systems.
- Experience Supporting Production Launch, Field Issues, and Long-Term Platform Maintainability.