Develops controls, embedded software, and simulation infrastructure for SiC-based propulsion power electronics in UAV and hybrid-electric VTOL aircraft. Designs and tunes algorithms for motor drives, rectifiers, converters, and hybrid controllers; builds high-fidelity models and manages MIL/SIL/HIL testing. Requires 8+ years experience, MS/PhD in EE/Power Electronics/Controls, and expertise in PMSM control and real-time embedded systems.
Salary not listed
On-site8+ YOEEmbedded Engineering
About the role
Responsibilities
Design, implement, and optimize discrete-time control loops for PMSM drives, active rectifiers, and DC/DC converters, including FOC with MTPA/MTPV, flux-weakening, sensorless observers, SVPWM/DPWM, PLLs, and digital filters.
Develop the Hybrid System Controller (HSC), which encompasses supervisory power-split and energy-management logic to coordinate the turbogenerator, battery, DC bus, and propulsion inverters. Responsibilities include managing mode transitions, startup and shutdown sequencing, and powertrain-level fault arbitration.
Develop EMI-aware modulation and switching-frequency strategies for SiC stages operating at frequencies greater than 20–40 kHz; manage DC-link ripple, torque ripple, and acoustic constraints through software.
Build and maintain high-fidelity propulsion models - including machines, SiC inverters/rectifiers, DC-link, batteries, propulsors, and sensors - using MATLAB/Simulink, Simscape, and PLECS. Identify parameters from bench and rig data and resolve discrepancies between models and experimental results.
Establish and manage MIL/SIL/HIL environments using Typhoon HIL, OPAL-RT, and Speedgoat. Develop automated regression and fault-injection test suites, and release real-time model variants through Git-based continuous integration.
Transition algorithms from model to target via Embedded Coder or hand-written C/C++ for DSP platforms (such as TI C2000, ARM Cortex-R/M, or equivalent). Deliver production firmware, including fixed-point implementation, fault detection, isolation and recovery (FDIR), diagnostics, and safe-state behavior.
Translate system architecture into control specifications, simulation studies, and firmware requirements, and proactively communicate implementation risks to the systems architect.
Define real-time communications and interface control documents (ICDs) for CAN/CAN-FD/Ethernet protocols. Support dyno and iron-bird system integration, correlate simulation with hardware performance, and iterate designs to meet specifications.
Produce deliverables aligned with DO-178C, DO-254, and ARP4754B standards, including design specifications, modeling reports, calibration guides, and verification evidence. Establish review processes and standardize templates for the controls and simulation workflow.
Requirements
MS or PhD in Electrical Engineering, Power Electronics, or Controls; candidates with a BS and significant relevant experience will also be considered.
A minimum of 8 years of experience in developing controls and embedded software for high-power motor drives or power converters.
In-depth expertise in PMSM control systems, including d-q theory, field-oriented control (FOC), space vector PWM (SVPWM)/discontinuous PWM (DPWM), observers, sensorless techniques, flux-weakening, and fault detection.
Proficient knowledge of SiC MOSFET-based stages, encompassing switching behavior, gate-driver interactions, dead-time effects, and high-voltage protection—sufficient to design control and protection logic in adherence with device physics, even if not responsible for schematic drafting.
Skilled in MATLAB/Simulink, Simscape, and PLECS for powertrain modeling, with familiarity in SPICE for device-level analysis.
Proven experience with MIL/SIL/HIL methodologies, including establishing new hardware-in-the-loop (HIL) environments and developing automated test suites.
Experience in production embedded implementation utilizing Embedded Coder or hand-coded C/C++ on DSPs, fixed-point arithmetic, real-time scheduling, and on-target debugging.
Demonstrated ability to lead controls and embedded subsystem development from concept.
Preferred Qualifications
Aerospace or eVTOL powertrain experience, with familiarity in FAA/EASA certification processes.
Experience with DO-178C compliance in regulated environments, as well as working familiarity with DO-254, ARP4754B, FMEA/FTA, and requirements traceability.
Hands-on experience with Typhoon, OPAL-RT, and Speedgoat platforms, utilizing advanced Python/MATLAB test automation and Git-based continuous integration for models and code.
Practical experience in production sensorless control, wide-range flux-weakening, ride-through, and limp-mode strategies, either in flight or field applications.
Expertise in generator-mode and active-rectifier control for high-speed machines, including multi-three-phase PWM synchronization and circulating-current mitigation.
Integration of BMS and flight controls over CAN, CAN-FD, and Ethernet, with familiarity in TSN/PTP time-synchronization.
Founding Senior Staff Software Engineer to lead BMC firmware architecture, bring-up, security, and fleet reliability for Crusoe's GPU/CPU server platforms. Requires 8+ years firmware engineering with deep BMC expertise, partner collaboration, and team-building experience.
237k – 288k
On-site8+ YOEEmbedded Engineering
Staff Software Engineer
HuntressUnited States
Staff Software Engineer building high-performance EDR agents in Go for Windows, macOS, and Linux. Requires deep OS internals knowledge, 5+ years production Go experience, and mentoring skills; sets technical direction for endpoint telemetry and threat hunting.
200k – 220k
Remote7+ YOEEmbedded Engineering
Sr. Member of Technical Staff
IllumioSunnyvale, CA
Build C++ system services for the Illumio Virtual Enforcement Node (VEN), a lightweight security agent that enforces micro-segmentation policies on Unix, Windows, and macOS by leveraging OS-native mechanisms. Requires 5+ years building distributed systems, strong C++ proficiency, OS and networking knowledge.
170k – 196k
On-site5+ YOEEmbedded Engineering
Senior / Staff Connectivity Integration Lead
ZooxFoster City, CA +1
Lead firmware connectivity systems integration and test for Zoox's TCU, owning performance, optimization, and debugging across 4G/5G, WiFi, and satellite networks. Requires 8+ years experience and deep expertise in cellular protocol stacks and wireless test platforms.
220k – 275k
Hybrid8+ YOEEmbedded Engineering
Staff Embedded Software Engineer
CyngnMountain View, CA
Technical leadership role driving design, development, and validation of firmware for autonomous industrial vehicle controllers. Requires 8+ years embedded experience, safety-critical standards expertise, and cross-functional hardware/software collaboration.