CareerPlanGet AI match score →

Staff Software Engineer, EEC

HQ (190 Tasman)💼 Full-time💰 $170,000–$170,000🗓 2026-06-05 → 2026-07-31

Core

Embedded development and verification of safety-critical software for aircraft motor control systems, including electric engine controls and low-level drivers for microcontrollers.

Role type

Staff Software Engineer (Embedded Systems / Safety Critical)

Builds

Electric vertical takeoff and landing aircraft motor control systems

Domain

Aerospace / Electric Aviation

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Python, bare-metal systems development, microcontroller drivers, digital signal processing, fault detection algorithms, hardware schematic analysis, DO-178C compliance, control systems, communication protocols (RS-422/485, CAN, ARINC-429, AFDX, Ethernet, TCP/IP, SPI, I2C, PCIe)

Preferred skills

DO-254, MATLAB/Simulink, tool qualification (DO-330), modeling tools (UML/SysML), RTOS, board bring-up

Technologies

C, C++, Python, RTOS, DO-178C, DO-254, DO-330, DO-331, MATLAB/Simulink, UML, SysML

Responsibilities

Develop and integrate electric engine controls and complex low-level drivers for microcontrollers; decompose item requirements into high-level and low-level software requirements in compliance with DO-178C; develop and implement fault detection and diagnostic algorithms; apply digital signal processing and filtering techniques to sensor data; analyze hardware schematics to inform software development and perform initial board bring-up and debugging; participate in defining and documenting streamlined software development and verification processes supporting certification.

Seniority

Staff, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗