Jobs · Engineering · California

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.

Similar jobs

Senior Software Engineer

HaystackSan Diego Metropolitan Area· 4 days ago
Information Technology$178k–$268k/yrapply on haystack.cv

Senior Software Engineer

The Amatriot GroupSterling, VA· 3 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 4 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com