Embedded Software Engineer, Powertrain Job at Joby Aviation, California

UkhTVWFTTHhYT1JEOUprSzkzUFZoQXdXZ3c9PQ==
  • Joby Aviation
  • California

Job Description

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. Since 2009, our team has worked steadily to make this dream a reality. We’ve designed and tested many generations of prototype aircraft capable of serving in a network of electric air taxis. We’re looking for talented, committed individuals to join our team as we push onward toward certifying the Joby aircraft, scaling our manufacturing, and launching our initial commercial service.

Overview

In this role, you’ll be a key contributor to Joby’s energy storage and distribution system software team. This system is responsible for safely powering the aircraft, charging the batteries, managing high-voltage systems, and providing real-time state-of-charge and state-of-health estimates to the pilot and control system. You will focus on developing, testing, and deploying software for this system. Since this software includes both C++ and model-based elements and must meet stringent safety requirements, your code will be held to high safety and regulatory standards. You will work closely with systems engineering and software teams to ensure robust and reliable performance. Apply if you're excited about writing modern code for commercial aerospace systems.

Responsibilities

You will be responsible for designing and implementing the embedded C++ software that runs on our electric-powered, fly-by-wire aircraft and battery ground support equipment. You’ll also collaborate with systems engineers and hardware designers to author software requirements and integrate complex systems. You will be involved in all facets of our software design and development.

  • Develop, test, and optimize embedded software for battery management and charging systems.
  • Work with cross-functional teams to define and refine system requirements and operational constraints.
  • Collaborate with Joby’s broader software team to ensure BMS software meets certification standards through rigorous documentation, testing, and compliance verification.
  • Participate in code reviews, debugging, and continuous software improvements.

Required

  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related STEM field
  • Proficient knowledge of C++ and real-time operating systems
  • Understanding of modern micro-controller and microprocessor architectures
  • Experience debugging an embedded target
  • Prior experience with Python
  • Experience with git
  • Strong communication and documentation skills

Desired

  • Familiarity with the following:
    • High voltage systems
    • Thermal management systems
    • Linux
    • Ethernet/UDP
Additional Information

Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $93,200 - $154,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.

Job Tags

Full time, Temporary work,

Similar Jobs

Guardian Jobs

Non-Executive Director, OCEAN EDGE EXECUTIVE SEARCH Job at Guardian Jobs

Our client is a development company based in Kent wholly owned by a local council, established to deliver high-quality residential and...  ...the next phase of growth, they are seeking two experienced Non-Executive Directors to join the Board. Working alongside fellow Board members... 

Covenant Logistics

Safety Coordinator I Job at Covenant Logistics

 ...This Safety Coordinator I is dedicated to enhancing driver and fleet safety within Covenant Logistics. The role entails running reports, coaching drivers, conducting accident reviews, and actively contributing to the goal of making our drivers the safest fleet on the... 

Marriott International

Housekeeping Attendant Job at Marriott International

 ...Instead, we want to build an experience that is memorable and unique. Our Guest Environment Experts are skilled in a wide range of housekeeping functions with responsibility for maintaining the appearance and cleanliness of the whole hotel. They are empowered to move... 

Bestica

TRAVEL - CT Tech (726) - PSL MC -Weekend Days - 7A-7P Job at Bestica

 ...Night Shift 1 night Patient Ratios 1:1- 2 x-ray techs on same shift for additional support if needed. Type of equipment GE EMR - Meditech Typical hiring profile Skill Set Most recruited for: (Travel RNs, local CNAs and sitters) Must have: candidates without these skills... 

EZWAY DELIVERY LLC

Delivery Driver Job at EZWAY DELIVERY LLC

 ...Ezway Delivery is a locally owned and operated Amazon DSP committed to delivering an exceptional customer experience in our community. We pride ourselves...  ...days a week (including weekends) As a Delivery Driver at Ezway Delivery, youll ensure that Amazon Prime packages...