Senior Motor Control Firmware Engineer (FOC)

Allocor Tech

Crozet (VA)

On-site

USD 140,000 - 190,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Top-tier medical
Company-sponsored HSA
Dental and vision
Unlimited PTO
11 paid holidays
401(k) with match

Job summary

Allocor.Tech seeks an experienced embedded firmware engineer to implement and harden FOC for PMSM/BLDC motors. You will write real-time C/C++ on Cortex-M devices, handle sensorless paths, and extend the allocore SDK for outer loops.

You will bring up new hardware in collaboration with the hardware and EE teams, building robust test stories for flight and salt-water environments. Expect to own complex control loops, intermittently work with CAN/RS-485, and contribute to production-ready software

Qualifications

  • 5+ years embedded motor-control firmware experience.
  • FOC on PMSM/BLDC required; not just a résumé bullet.
  • Production C/C++ on bare metal or a thin RTOS.
  • CAN (2.0/FD) and RS-485 experience.
  • Sensorless observers and advanced motor-control topics are a plus.

Responsibilities

  • Implement and harden FOC: Clarke/Park, current and speed loops, field weakening, overmodulation, dead-time.
  • 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 for drop-in outer loops without touching inner loop.
  • Bring up new hardware with EE and build test stories: HIL, dyno, regression, production load.

Skills

Embedded motor-control firmware
FOC on PMSM/BLDC
Discrete-time control
SVPWM
Cortex-M / STM32-class
Bare metal / RTOS programming
CAN 2.0/FD
RS-485
Encoder / Hall interfaces
Sensorless observers (bonus)

Tools

Cortex-M toolchain
STM32-family
Real-time OS

Job description

The role

If you have spent years making Field-Oriented Control look easy on a bench and want that code to propel aircraft and boats, read this. Taurus controllers run full four-quadrant FOC through SVPWM at 40 kHz-class rates, 20–405 V, Hall/QEP, isolated CAN and RS-485, regen, and hybrid-electric modes — on Allocortech’s allocore C++ SDK. You own the loops that make torque, not a reference design.

What you will do
  • 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 (STM32-class and beyond): PWM, ADC, DMA, isolated comms.
  • Own sensored and sensorless paths, calibration, and protection that survive flight and salt water — not just a dyno.
  • 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.
What you bring
  • 5+ years embedded motor-control firmware. FOC on PMSM/BLDC is required, not a résumé bullet.
  • Discrete-time control, transforms, SVPWM, current-loop bandwidth.
  • Production C/C++ on bare metal or a thin RTOS. You can read a scope and a map file.
  • CAN (2.0/FD), RS-485, encoder/Hall interfaces.
  • Bonus: sensorless observers, SiC timing, MATLAB/Simulink-to-embedded, functional safety, hybrid propulsion.
Why Allocortech

You will not be the fortieth firmware engineer on a 2029 platform. You will make Taurus quieter, more efficient, and easier to certify. Same building as the power-electronics team. Hardware on the bench. Vehicles in the field. 50+ people, revenue tripled.

Important Information
FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY:

To conform to U.S. Government technology export regulations, including the International Traffic in Arms Regulations (ITAR), Allocor.Tech Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable.

Allocor.tech provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment at Allocor.Tech, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience. Base salary is just one component of our total rewards package. Employees may receive equity opportunities and/or cash bonus, and have access to a robust benefits package including:

  • top tier medical HMO
  • PPO & a 100% company-sponsored HSA plan option
  • dental and vision coverage
  • unlimited PTO
  • 11 paid holidays per year
  • flexible spending and dependent care savings accounts
  • paid parental leave
  • disability insurance
  • life insurance
  • access to a 401(k) retirement plan with company match.

Eligibility for benefits may vary based on employment status; please check with your recruiter for a comprehensive list of the benefits available for this role. Benefit programs are subject to change at the company’s discretion.

We review applications on a rolling basis and move quickly for strong fits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Motor Controller Electrical Engineer
Senior Motor Controller Electrical Engineer

Allocor Tech • Crozet (VA)

On-site
USD 130,000 - 190,000
Equity opportunities
Annual bonus
Top tier medical insurance
+4
Senior Motor Controller Electrical Engineer
Senior Motor Controller Electrical Engineer

allocortech inc. • Charlottesville (VA)

On-site
USD 120,000 - 170,000
Equity opportunities
Cash bonus
Top-tier medical
+3
Motor Controller Electrical Engineer
Motor Controller Electrical Engineer

allocortech inc. • Charlottesville (VA)

On-site
USD 90,000 - 130,000
Equity opportunities / cash bonus
Top-tier medical HMO
PPO
+9
Motor Controller Electrical Engineer
Motor Controller Electrical Engineer

Allocor Tech • Crozet (VA)

On-site
USD 90,000 - 130,000
Propulsion Product Owner
Propulsion Product Owner

allocortech inc. • Charlottesville (VA)

On-site
USD 120,000 - 180,000
Equity opportunities / cash bonus
Top-tier medical HMO
PPO & company-sponsored HSA
+8
Propulsion Product Owner
Propulsion Product Owner

Allocor Tech • Crozet (VA)

On-site
USD 120,000 - 190,000
Medical insurance
HSA plan
Dental & Vision
+3
Senior Embedded FOC Motor Control Engineer
Senior Embedded FOC Motor Control Engineer

Allocor Tech • Crozet (VA)

On-site
USD 140,000 - 190,000
Top-tier medical
Company-sponsored HSA
Dental and vision
+3
Senior Engineering Technician
Senior Engineering Technician

Allocor Tech • Crozet (VA)

On-site
USD 70,000 - 110,000
Equity opportunities
Cash bonus
Top-tier medical benefits
+3
Senior Motor Control Engineer
Senior Motor Control Engineer

Neon Aero • Irvine (CA)

On-site
USD 150,000 - 250,000
Motor Control Engineer
Motor Control Engineer

LMK Recruiting Solutions • Irvine (CA)

On-site
USD 150,000 - 250,000
Health coverage
Dental coverage
Vision coverage
+3