Jobs · Engineering · California

Senior Embedded Systems Software Engineer

Neon Aero · Irvine, CA · 1 wk ago
On-siteEngineering$175k/yrFull-time

Key Responsibilities

  • System Control Architecture & Logic 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.
  • Embedded Software Development
    • 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).
    • Architect scalable and maintainable software frameworks supporting control execution, communication, diagnostics, and monitoring.
    • Work across BSPs, middleware, and application layers to ensure deterministic behavior and system robustness.
  • System Interfaces & Communication
    • 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.
    • Ensure reliable data exchange, arbitration, and fault handling across system boundaries.
  • 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.
  • Integration, Test & Bring-Up
    • Lead system-level integration activities across motor control, BMS, sensors, and vehicle control software.
    • Support hardware bring-up, HIL testing, and lab validation, diagnosing issues that span software, hardware, and system interactions.
    • Develop test strategies, automation hooks, and data analysis workflows to ensure repeatable verification.
  • Safety, Process & Lifecycle Support
    • Support development of safety-critical embedded software by following disciplined software development processes.
    • Contribute to requirements definition, traceability, verification planning, and certification readiness activities aligned with standards such as DO-178C, ARP4754/4761, or equivalent safety frameworks.
    • Maintain configuration control and long-term maintainability of system software artifacts.

    Required Qualifications

    • 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.
    • Strong analytical skills and system-level problem-solving 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 defining software architectures and development processes for growing teams.
    • Background spanning motor control, BMS, or vehicle control systems.
    • Experience supporting production launch, field issues, and system-level validation.

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