Senior Motor Control Systems Engineer (Embedded & Simulink)

XWING

San Carlos (CA)

On-site

USD 154,600 - 212,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Joby is seeking a Staff Software Systems Engineer to design and implement motor control systems for a fly-by-wire electric aircraft. You will work with hardware, mechanical, and flight-test teams to develop models, controllers, and interfaces in C/C++ and MATLAB Simulink.

The role involves hands-on testing on dynamometers and aircraft, on-site participation in San Carlos, and close collaboration across disciplines to deliver robust actuation systems for next-generation aviation.

Qualifications

  • B.S degree in Mechanical Engineering or relevant field and 10+ years of related technical experience (including mechanical, electrical, computer and robotics / mechatronics engineering)
  • Experience with actuation systems and/or servo control on safety critical applications
  • Experience developing embedded applications in C/C++, MATLAB Simulink model-based design for controls development
  • Experience with basic electronics debugging tools: oscilloscope, logic analyzer, power analyzer
  • Basic understanding of version control technologies
  • Experience with processor/hardware in the loop (PIL/HIL) verification/debugging
  • Experience creating mathematical models of servo systems for system identification, analyses and simulations
  • Knowledge of electro-mechanical systems focusing on interactions between electrical and mechanical components in servo systems
  • Ability to be onsite regularly in San Carlos, CA

Responsibilities

  • Sensored and sensorless control of permanent magnet synchronous motors
  • Advanced inverter pulse-width modulation, position and velocity estimation, current control and efficiency optimization
  • Develop fault detection, isolation, and reconfiguration logic for safety critical systems
  • Closed loop position control of simplex and duplex redundant servo actuation systems with redundant position sensors and multi-phase motors controlled from separate inverters
  • Optimization of motor controls using MATLAB Simulink
  • Develop wrappers and interfaces for the MATLAB Simulink code in C/C++
  • Ensure inverter and motor systems meet performance requirements via controls algorithm development, implementation, Simulink simulation and hardware testing
  • Oversee dynamometer testing and interpretation of data for controls development, validation and improvement
  • Tuning and calibration of complete systems on dynamometers, on test stands, and on the aircraft
  • Unit-tests for build environment, sub-system validation testing, integration testing, flight testing, processor/hardware in the loop testing
  • Decompose system level requirements to software requirements
  • Develop system level actuator models and integrate with inverters and servo controls for holistic system level understanding of performance

Skills

Embedded C/C++
MATLAB Simulink
Servo control
PIL/HIL verification
Real-time systems

Education

B.S degree in Mechanical Engineering or relevant field

Tools

MATLAB Simulink

Job description

Joby is seeking a Staff Software Systems Engineer to design and implement motor control systems for a fly-by-wire electric aircraft. You will work with hardware, mechanical, and flight-test teams to develop models, controllers, and interfaces in C/C++ and MATLAB Simulink.

The role involves hands-on testing on dynamometers and aircraft, on-site participation in San Carlos, and close collaboration across disciplines to deliver robust actuation systems for next-generation aviation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Aerospace Motor Controls Systems Engineer
Aerospace Motor Controls Systems Engineer

XWING • San Carlos (CA)

On-site
USD 109,000 - 151,000
Healthcare benefits
401(k) plan with company match
Restricted Stock Units (RSUs)
Software Systems Engineer, Motor Controls
Software Systems Engineer, Motor Controls

XWING • San Carlos (CA)

On-site
USD 109,000 - 151,000
Healthcare benefits
401(k) plan with company match
Restricted Stock Units (RSUs)
Staff Software Systems Engineer, Motor Controls
Staff Software Systems Engineer, Motor Controls

XWING • San Carlos (CA)

On-site
USD 154,000 - 213,000
Software Systems Engineer, Motor Controls
Software Systems Engineer, Motor Controls

Joby Aviation • San Carlos (CA)

On-site
USD 109,000 - 151,000
Paid time off
Healthcare benefits
401(k) plan with company match
+3
Senior Automation Controls Engineer – Aerospace Test Systems
Senior Automation Controls Engineer – Aerospace Test Systems

XWING • San Carlos (CA)

On-site
USD 131,000 - 210,000
RSUs and equity
Health benefits
401(k) with company match
+3
Electromechanical Systems Engineer — Aerospace Avionics
Electromechanical Systems Engineer — Aerospace Avionics

XWING • San Carlos (CA)

On-site
USD 104,000 - 181,000
Embedded Software Engineer, Motor Inverter
Embedded Software Engineer, Motor Inverter

XWING • Santa Cruz (CA)

On-site
USD 91,000 - 146,000
401(k) plan with company match
Employee stock purchase plan (ESPP)
Comprehensive healthcare benefits
Aviation-Grade Embedded Motor Control Lead
Aviation-Grade Embedded Motor Control Lead

LMK Recruiting Solutions • Irvine (CA)

On-site
USD 140,000 - 190,000
Equity participation
Health/dental/vision coverage
401(k) matching
Senior Manufacturing Engineer, Powertrain & Electronics
Senior Manufacturing Engineer, Powertrain & Electronics

Front Door Defense • San Carlos (CA), Northern (KY)

Hybrid
USD 120,000 - 206,000
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
Senior Embedded Flight Software Engineer - Autonomy
Senior Embedded Flight Software Engineer - Autonomy

Joby Aviation • California (MO)

On-site
USD 153,000 - 245,000
Paid time off
Healthcare benefits
401(k) plan with company match
+3