CareerPlan

Senior Firmware Engineer (MATLAB/Simulink)

Costa Mesa, CA (OC-00)Full-time$191k–$254k2026-10-31 → 2026-11-10
U.S. persons only (export control)

Core

Develop motor control and actuator firmware for autonomous vehicles across land, air, and sea, focusing on motion control systems, algorithms, and integration with embedded systems.

Role type

Senior Firmware Engineer (Motor Control & Embedded Systems)

Builds

Motion control systems, precision actuators, electric propulsion units, and integrated firmware for autonomous vehicle fleets.

Domain

Defense technology, autonomous systems, robotics, motor control.

Required skills

Classical control systems, MATLAB/Simulink, motor control circuits, low-level firmware architecture (C), embedded ARM microcontrollers, bus protocols (SPI, I2C, CAN, RS485), debugging with instrumentation.

Preferred skills

Robotics, automation, sensor fusion, board design, toolchain setup.

Technologies

MATLAB, Simulink, C, ARM, RTOS, SPI, I2C, CAN, RS485, oscilloscopes, protocol analyzers.

Responsibilities

Develop motor control algorithms and models; integrate Simulink autocode with microcontroller C-based RTOS; assist with part selection and board design; bring up new boards and toolchains; support device manufacturing and operational deployments.

Seniority

Senior, hands-on IC