> Markdown version of [/jobs/ext/3368287-staff-propulsion-controls-software-engineer](https://www.wearedevelopers.com/jobs/ext/3368287-staff-propulsion-controls-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Propulsion Controls & Software Engineer - **Company:** ODY'S - **Location:** Long Beach, CA, United States - **Experience:** Expert - **Salary:** $165,000.0 - $205,000.0 - **Contract:** Permanent contract - **Skills:** ARM Architecture, Automation of Tests, C++ (Programming Language), Software Debugging, Embedded Software, Ethernet, Firmware, Failure Mode Effects Analysis, Python (Programming Language), MATLAB, Real-Time Operating Systems, Requirements Traceability, Systems Architecture, Git, Embedded Coder, Modeling and Simulation, Ripple (payment Protocol), DO-178B - **Published:** September 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3d2f39c6ee9e140f ## About the Role * 8+ years developing controls and embedded software for high-power motor drives or power converters. * Deep, hands-on expertise in PMSM control: d-q theory, FOC, SVPWM/DPWM, sensorless observers, flux-weakening, and fault detection. * Working knowledge of SiC MOSFET-based stages (switching behavior, gate-driver interaction, dead-time effects, HV protection) sufficient to design control/protection logic with device physics in mind. * Fluency in MATLAB/Simulink, Simscape, and PLECS for powertrain modeling. * Production embedded experience: Embedded Coder or hand-coded C/C++ on DSPs, fixed-point arithmetic, real-time scheduling, on-target debugging. * A track record of leading a controls or embedded subsystem from concept to flight/field-ready. * MS or PhD in Electrical Engineering, Power Electronics, or Controls preferred; candidates with a BS and significant relevant experience will also be considered., * Aerospace or eVTOL powertrain experience, with familiarity in FAA/EASA certification. * DO-178C experience in a regulated environment, plus exposure to DO-254, ARP4754B, FMEA/FTA, and requirements traceability. * Hands-on time with Typhoon, OPAL-RT, or Speedgoat, and Python/MATLAB test automation with Git-based CI. * Production sensorless control, wide-range flux-weakening, ride-through, or limp-mode strategies in flight or field applications. * Generator-mode/active-rectifier control for high-speed machines, including multi-three-phase PWM sync and circulating-current mitigation. * BMS/flight-control integration over CAN, CAN-FD, or Ethernet, with TSN/PTP time-sync familiarity. * SPICE experience for device-level analysis. ## Description Odys Aviation is at the forefront of developing hybrid-electric aircraft to enable sustainable regional air travel. As the Staff Propulsion Controls & Software Engineer, you will be responsible for the controls, embedded software, and simulation infrastructure supporting our SiC-based propulsion power electronics for both the Laila (UAV) and Alta (Hybrid-electric VTOL) programs. You'll own the controls and embedded software for the propulsion power electronics on both Laila(UAV) and Alta (hybrid-electric VTOL) - the motor drives, active rectifiers, DC/DC converters, and the Hybrid System Controller that coordinates them. Power electronics hardware is designed by peer engineers; your job is to make their systems perform - in simulation, on the bench, and in flight. You'll set the direction for how we model, verify, and ship this stack: building high-fidelity simulation models, standing up MIL/SIL/HIL infrastructure, and delivering production firmware that holds up to aerospace certification and real flight conditions. This is a high-ownership, individual-contributor role with the latitude to shape how the controls and simulation function works as the team scales., * Control Algorithms + Design, implement, and tune discrete-time control loops for PMSM drives, active rectifiers, and DC/DC converters - FOC with MTPA/MTPV, flux-weakening, sensorless observers, SVPWM/DPWM, PLLs, and digital filters. + Develop EMI-aware modulation and switching-frequency strategies for SiC stages (20-40+ kHz), managing DC-link ripple, torque ripple, and acoustic constraints in software. * Hybrid System Controller (HSC) + Build the supervisory power-split and energy-management logic that coordinates the turbogenerator, battery, DC bus, and propulsion inverters. + Own mode transitions, startup/shutdown sequencing, and powertrain-level fault arbitration. * Modeling & Simulation + Build and maintain high-fidelity propulsion models (machines, SiC inverters/rectifiers, DC-link, batteries, propulsors, sensors) in MATLAB/Simulink, Simscape, and PLECS. + Identify parameters from bench and rig data and resolve model-vs-test discrepancies. + Stand up and run MIL/SIL/HIL environments (Typhoon HIL, OPAL-RT, Speedgoat), including automated regression and fault-injection suites with Git-based CI for real-time model releases. * Firmware & Integration + Take algorithms from model to target via Embedded Coder or hand-written C/C++ on DSP platforms (TI C2000, ARM Cortex-R/M, or similar) - fixed-point implementation, FDIR, diagnostics, and safe-state behavior. + Define real-time comms and ICDs for CAN/CAN-FD/Ethernet; support dyno and iron-bird integration and correlate simulation with hardware performance. * Systems & Compliance + Translate system architecture into control specs, simulation studies, and firmware requirements; flag implementation risk to the systems architect early. + Produce design specs, modeling reports, calibration guides, and verification evidence aligned to DO-178C, DO-254, and ARP4754B; help standardize templates and review processes for the controls/sim workflow as we grow. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [ I Gave a Video Editor More Autonomy Than a Trading Bot. On Purpose.](https://www.wearedevelopers.com/magazine/773-i-gave-a-video-editor-more-autonomy-than-a-trading-bot-on-purpose) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)