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.