Senior FOC Firmware Engineer - Real-Time Motor Control

Allocor Tech

Crozet (VA)

On-site

USD 110,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Allocor.tech is seeking an experienced embedded firmware engineer to push Taurus controller FOC on PMSM/BLDC for aerospace and marine applications. You will own torque loops, calibrate on real hardware, and extend the allocore C++ SDK for drop-in outer loops.

You will develop production-grade firmware on Cortex-M targets, implement robust sensorless techniques, and help bring up new hardware with rigorous testing and validation activities.

Qualifications

  • 5+ years embedded motor-control firmware with FOC on PMSM/BLDC.
  • Discrete-time control, transforms, SVPWM, current-loop bandwidth.
  • Production C/C++ on bare metal or thin RTOS; read scopes and map files.
  • CAN (2.0/FD), RS-485, encoder/Hall interfaces.
  • Bonus: sensorless observers, SiC timing, MATLAB/Simulink-to-embedded, functional safety.

Responsibilities

  • Implement and harden FOC: Clarke/Park, current and speed loops, field weakening, overmodulation, dead-time, observers.
  • Write real-time C/C++ on Cortex-M and similar: PWM, ADC, DMA, isolated comms.
  • Own sensored and sensorless paths, calibration, and protection for flight and salt water.
  • Extend the allocore SDK so customers can drop in outer loops without touching your inner loop.
  • Bring up new hardware with the EE and build the test story: HIL, scripted dyno, regression, production load.

Skills

Embedded firmware
FOC control
PMSM/BLDC
SVPWM
CAN interfaces
Bare-metal C/C++

Tools

STM32 MCU
Cortex-M

Job description

Allocor.tech is seeking an experienced embedded firmware engineer to push Taurus controller FOC on PMSM/BLDC for aerospace and marine applications. You will own torque loops, calibrate on real hardware, and extend the allocore C++ SDK for drop-in outer loops.

You will develop production-grade firmware on Cortex-M targets, implement robust sensorless techniques, and help bring up new hardware with rigorous testing and validation activities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior FOC Firmware Engineer - Aerospace & Marine
Senior FOC Firmware Engineer - Aerospace & Marine

allocortech inc. • Crozet (VA)

On-site
USD 120,000 - 170,000
Equity opportunities
Company-sponsored HSA
Dental and vision coverage
+2
Senior Motor Control Firmware Engineer (FOC)
Senior Motor Control Firmware Engineer (FOC)

Allocor Tech • Crozet (VA)

On-site
USD 110,000 - 170,000
Senior Motor Control Firmware Engineer (FOC)
Senior Motor Control Firmware Engineer (FOC)

allocortech inc. • Crozet (VA)

On-site
USD 120,000 - 170,000
Equity opportunities
Company-sponsored HSA
Dental and vision coverage
+2
Senior Motor Control Engineer – Embedded Real-Time Systems
Senior Motor Control Engineer – Embedded Real-Time Systems

Anduril Industries, Inc. • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Senior Motor Control Engineer – Real-Time Embedded
Senior Motor Control Engineer – Real-Time Embedded

Anduril • Costa Mesa (CA)

On-site
USD 146,000 - 194,000
Equity compensation
Health insurance
Retirement plan
Senior Motor Control Engineer: Real-Time Aerospace Systems
Senior Motor Control Engineer: Real-Time Aerospace Systems

Neon Aerospace • Irvine (CA)

On-site
USD 150,000 - 250,000
Lead Motor Control Engineer — Real-Time Embedded & HIL
Lead Motor Control Engineer — Real-Time Embedded & HIL

Anduril • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Equity grants
Comprehensive benefits
Health coverage
Motor Drive Firmware Engineer-All Levels
Motor Drive Firmware Engineer-All Levels

Allen Control Systems • Austin (TX)

On-site
USD 80,000 - 110,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Senior Robotics Firmware Engineer — Real-Time Motor Control
Senior Robotics Firmware Engineer — Real-Time Motor Control

Dexmate Inc. • Fremont (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Staff Software Engineer - Controls
Staff Software Engineer - Controls

Flightwave Inc. • Torrance (CA)

On-site
USD 130,000 - 180,000