Software Systems Engineer, Motor Controls

Joby Aviation

San Carlos (CA)

On-site

USD 109,200 - 150,100

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid time off
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
Short-term and long-term disability coverage
Life insurance

Job summary

Joby Aviation in San Carlos, CA, is looking for an engineer to join their innovative team working on motor control systems for electric-powered aircraft. The role involves collaboration on architecture, design, and implementation with various teams. Candidates should have a B.S. in Mechanical Engineering, experience in related fields, and expertise in C/C++ and MATLAB Simulink.

The compensation package includes a base salary between $109,200 and $150,100 per year, complemented by a comprehensive benefits package.

Joby is proud to be an Equal Opportunity Employer.

Qualifications

  • 2+ years of related technical experience in mechanical, electrical, computer, and robotics/mechatronics engineering.
  • Ability to work onsite regularly in San Carlos, CA.

Responsibilities

  • Sensorless control of permanent magnet synchronous motors.
  • Develop fault detection logic for safety-critical systems.
  • Optimize motor controls using MATLAB Simulink.
  • Unit-tests for sub-system validation and flight testing.

Skills

Experience with actuation systems
Embedded applications in C/C++
MATLAB Simulink Model-based Design
Basic electronics debugging tools
Version control technologies

Education

B.S. degree in Mechanical Engineering

Tools

Oscilloscope
Logic analyzer
Power analyzer

Job description

Company Overview

Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. At Joby, we've been working to make that dream a reality since 2009 and we're now in the final stages of certifying our aircraft with the FAA. With plans to launch our aircraft in the US and Dubai, we're now scaling manufacturing and preparing for the launch of our commercial service.

Overview

This engineer will play a key role in a small, fast-moving team and participate in architecture, design, and implementation of motor control systems within our electric-powered, fly-by-wire aircraft. This engineer will work closely with the hardware, mechanical, integration, and flight-testing teams to design, develop, test and improve system-level behaviors.

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
Required
  • B.S degree in Mechanical Engineering or relevant field and 2+ years of related technical experience (including mechanical, electrical, computer and robotics / mechatronics engineering)
  • Experience with actuation systems and/or servo control on safety critical applicationsExperience 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
  • Ability to be onsite regularly in San Carlos, CA
Desired
  • Advanced degree in Mechanical Engineering or relevant field
  • Technical experience with aerospace actuation and controls system development
  • Experience with processor/hardware in the loop (PIL/HIL) verification/debugging
  • Knowledge of control system design and principles of feedback control including PID control and advanced control techniques and their applications in the servo systems
  • 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
  • Knowledge of real time bare-metal firmware development
  • Experience with hard, real-time interrupt-driven software development
Additional Information

Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $109,200 - $150,100/yr. The compensation package will be determined by job-related knowledge, skills, and experience.

Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.

Joby is an Equal Opportunity Employer.

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

Similar jobs worth comparing

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
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
Sr/Staff Automation Controls Engineer
Sr/Staff Automation Controls Engineer

XWING • San Carlos (CA)

On-site
USD 131,000 - 210,000
RSUs and equity
Health benefits
401(k) with company match
+3
Mechanical Engineer, System Electronics
Mechanical Engineer, System Electronics

XWING • San Carlos (CA)

On-site
USD 104,000 - 181,000
Ground Support Equipment Senior Integration Engineer
Ground Support Equipment Senior Integration Engineer

XWING • San Carlos (CA)

On-site
USD 137,000 - 222,000
Power Electronics Engineer
Power Electronics Engineer

XWING • San Carlos (CA)

On-site
USD 116,000 - 156,000
Comprehensive benefits package
401(k) plan with company match
Employee stock purchase plan (ESPP)
Senior Propulsion Mechanical Engineer
Senior Propulsion Mechanical Engineer

XWING • San Carlos (CA)

On-site
USD 104,000 - 181,000
401(k) plan with company match
Employee stock purchase plan (ESPP)
Comprehensive healthcare benefits
Senior Software Engineer, Aircraft Software
Senior Software Engineer, Aircraft Software

Socket.dev • Santa Cruz (CA)

On-site
USD 158,000 - 245,000
Paid time off
Healthcare benefits
401(k) with company match
+3
IFPCS, Systems Development Engineer
IFPCS, Systems Development Engineer

XWING • Santa Cruz (CA)

On-site
USD 126,000 - 154,000
RSUs
401(k) plan with company match
Employee stock purchase plan (ESPP)
+1