Job Openings Senior Embedded Motor Control Engineer

About the job Senior Embedded Motor Control Engineer

We're seeking a Senior Embedded Motor Control Software Engineer with deep

technical expertise and a passion for building control systems that deliver precision,

safety, and reliability. In this role, you won't just write algorithms, you'll own the control

system architecture and lead the development and implementation of high-performance

motor control algorithms for linear and rotary actuators. You will own the 20 kHz current

control loop, as well as velocity and position control, running on real-time motor-control

microcontrollers. Experience with TI C2000 is ideal and preferred (specifically

F280034SPN), but candidates with strong motor-control experience on STM32 or other

comparable real-time motor-control microcontroller will also be considered.

You'll work hands-on developing, validating, and launching aviation-grade actuation and

motor-drive control systems, collaborating closely with Systems, Electrical, and

Manufacturing teams to ensure robust integration, certification readiness, and alignment

with ambitious company objectives. This role spans algorithm design, embedded

implementation, modeling, calibration, and hardware bring-up, with direct responsibility

for performance, robustness, and testability—and the opportunity to see your solutions

take flight.

Key Responsibilities:

Motor Control Algorithms & Architecture

Lead the design and implementation of motor control software for PMSM / BLDC

motors

Own FOC-based current control (20 kHz loop), including torque, velocity, and

position control

Design and maintain control architecture spanning current, velocity, and position

loops

Develop sensor-based FOC, including encoder and current-sensor signal

conditioning

Implement sensor offset calibration and runtime compensation

Develop and evaluate sensorless control strategies where applicable

Embedded Implementation (TI C2000)

Implement real-time motor control software on TI C2000 microcontrollers,

specifically F280034SPN

Configure and optimize PWM modules

Configure and optimize ADC sampling and synchronization

Configure and optimize interrupt timing and control loop determinism

Develop low-level drivers and middleware as needed for motor control execution

Ensure numerical stability, timing closure, and safe operation under all modes

Modeling & Control Design

Apply model-based design methodologies for control development and validation

Build and maintain motor, inverter, and actuator models across operating

conditions

Perform motor parameter identification and estimation to support robust control

Use models to inform controller structure, gains, limits, and protection strategies

Controller Tuning & Calibration

Perform rule-based controller tuning for current, velocity, and position loops

Develop or integrate FOC auto-tuning strategies

Support calibration workflows for performance, robustness, and protection

Analyze lab data to refine control performance and stability margins

Development, Integration & Test

Support auto-code generation from control models where appropriate

Integrate motor control software with higher-level embedded systems

Develop and execute SIL, MIL, and HIL test strategies

Support hardware bring-up, debugging, and system-level integration

Participate in design reviews, code reviews, and requirements definition

Author clear technical documentation for algorithms, software, and test results

Qualifications:

Bachelor's degree in Electrical Engineering, Computer Engineering,

Computer Science, or related field; equivalent professional experience may

be considered in lieu of a degree.

Minimum of 8 years of experience in embedded motor control software

development

Deep hands-on experience with FOC-based motor control

Proven experience implementing motor control on TI C2000 MCUs

Direct experience with F28003x / F280034 strongly preferred

Strong understanding of:

o Control theory

o Power electronics

o Electric machines

o Real-time embedded systems

o Proficiency in embedded C/C++ for real-time applications

o Experience with SIL / HIL / MIL testing environments

o Comfortable working close to hardware in lab environments

Preferred Experience:

Sensorless motor control algorithms

High-bandwidth current loops (10–20 kHz)

Linear actuator control systems

Model-based design tools (MATLAB / Simulink)

Auto-code generation workflows

Functional safety or safety-critical systems exposure (DO-178, ISO 26262

concepts)

Aerospace, automotive, or robotics actuation systems

Working Conditions:

Work Environment: Primarily office-based in a professional, collaborative

engineering setting within the aerospace & defense sector.

Schedule: Standard business hours are 9 AM – 4:30 PM, Monday–Friday, with

occasional overtime or weekend work during critical project deadlines or testing

phases.

Travel: Minimal (<10%)

Physical Requirements:

o Prolonged periods sitting at a desk and working on a computer.\

o Ability to participate in meetings, presentations, and collaborative design

reviews.

o Occasional movement between office areas, labs, and secure spaces.

Security Requirements:

o Must be legally authorized to work in the United States

o Work may be conducted in ITAR-regulated or classified environments.

Workload: Fast-paced, project-driven environment with shifting priorities based

on program milestones and customer needs.

Technology Use: Extensive use of specialized software development tools,

simulation environments, and version control systems.

Job Posting:

Build control systems that actually move things in the real world—fast, precisely, and

safely. We're looking for a Senior Embedded Motor Control Software Engineer with

deep motor-control expertise and the technical leadership to own the control

architecture for aviation-grade linear and rotary actuators.

In this role, you won't just tweak gains or drop in libraries—you'll take end-to-end

ownership of a high-performance control stack: FOC-based current control at 20 kHz,

plus velocity and position loops, running on real-time motor-control microcontrollers. TI

C2000 experience is ideal (especially F280034SPN), but we'll also consider strong

motor-control engineers coming from STM32 or comparable real-time motor-control

MCUs.

You'll work hands-on through algorithm design, embedded implementation, modeling,

calibration, and hardware bring-up—partnering closely with Systems, Electrical, and

Manufacturing to ensure robust integration, certification readiness, and alignment with

ambitious product goals. If you want your software to power systems that take flight, this

is the role.

Why This Role Matters:

Lead motor control software design and implementation for PMSM / BLDC

actuators

Own FOC-based current control (20 kHz loop) and higher-level torque, velocity,

and position control

Define and maintain the multi-loop control architecture (current/velocity/position)

Develop sensor-based FOC (encoder + current sensing), including signal

conditioning, offset calibration, and runtime compensation

Implement real-time control on TI C2000 (F280034SPN); optimize PWM, ADC

synchronization, interrupt timing, and loop determinism

Build required low-level drivers/middleware and ensure numerical stability, timing

closure, and safe operation across all modes

Use model-based design to develop/validate controllers; maintain

motor/inverter/actuator models and perform parameter ID/estimation

Tune and calibrate current/velocity/position loops; develop or integrate FOC auto-

tuning and protection strategies

Integrate with higher-level embedded systems and execute SIL/MIL/HIL test

strategies

Support hardware bring-up and lab debugging; participate in design/code

reviews, requirements definition, and documentation

What you'll Bring:

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer

Science, or related field; equivalent professional experience may be considered

in lieu of a degree.

Minimum of 8 years of experience in embedded motor control software

development

Deep hands-on experience with FOC-based motor control

Proven experience implementing motor control on TI C2000 MCUs

Direct experience with F28003x / F280034 strongly preferred

Strong understanding of:

o Control theory

o Power electronics

o Electric machines

o Real-time embedded systems

o Proficiency in embedded C/C++ for real-time applications

o Experience with SIL / HIL / MIL testing environments

o Comfortable working close to hardware in lab environments

Preferred Experience in:

o Sensorless motor control algorithms

o High-bandwidth current loops (10–20 kHz)

o Linear actuator control systems

o Model-based design tools (MATLAB / Simulink)

o Auto-code generation workflows

o Functional safety or safety-critical systems exposure (DO-178, ISO 26262

concepts)

o Aerospace, automotive, or robotics actuation systems

Why Join Us:

Work alongside elite engineering talent and innovators from across aerospace

and tech.

Be part of a team moving faster than the industry standard.

Shape solutions that are lower-cost, autonomous, and scalable — the future of

aviation.

Competitive compensation, including equity participation, growth opportunities,

and full heath benefits (health, vision, dental, 401K) designed to support you in

and out of work.