Embedded Software Engineer, Powertrain

Joby Aviation
California
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.
Posted 2025-11-09

Recommended Jobs

Customer Service Remote Work

Morphius Corp
Spring Valley, CA

We are seeking applicants with exceptional customer service skills, those with the eagerness to learn, and willingness to work as a team in order to better service the different Union members we work…

View Details
Posted 2025-09-10

AI Engineer

Writer
San Francisco, CA

✍&##127997; About Writer Writer is the full-stack generative AI platform delivering transformative ROI for the world’s leading enterprises. Named one of the top 50 companies in AI by Forbes and one o…

View Details
Posted 2025-09-22

People Partner, Tech (Security, Product Engineering)

Anthropic
San Francisco, CA

About Anthropic Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a qui…

View Details
Posted 2025-10-31

Senior Controls Software Engineer

Commonwealth Fusion Systems
Milpitas, CA

About Commonwealth Fusion Systems:  Commonwealth Fusion Systems is on a mission to deliver the urgent transition to fusion energy. Combining decades of research, top talent and new technologie…

View Details
Posted 2025-10-01

Product Implementation Analyst

Medical Device Company
San Diego, CA

Roles & Responsibilities 3 Must haves on the resume: ~ customer service experience, technical aptitude, hospital experience a plus Experience Required Accountabilities ~ This position i…

View Details
Posted 2025-11-09

QA Automation Engineer - Hybrid

Applied Statistics & Management
Temecula, CA

** No sponsorship offered for this position ** ** No relocation benefits for this position ** Note:  We are working hybrid with at least 2 days per week in the office (Temecula, CA). During onboard…

View Details
Posted 2025-09-22

Full Stack Developer

Llnl
Livermore, CA

Company Description Join us and make YOUR mark on the World! Are you interested in joining some of the brightest talent in the world to strengthen the United States’ security? Come join Lawren…

View Details
Posted 2025-10-01

Product Manager, Finance Technology

Okta
San Francisco, CA

Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Pla…

View Details
Posted 2025-09-10

Sr Accounts Payable Specialist

Carlsmed
Carlsbad, CA

Position Description   As Senior Accounts Payable Specialist , you will work on projects related to proprietary implants, instrumentation, and design automation systems to enable personalized s…

View Details
Posted 2025-09-22

Facilities Operations Lead

Strategic Employment
Victorville, CA

About the Role We’re looking for a Facilities Operations Lead who thrives on being hands-on with building systems and is ready to grow into management, or has minimal management/supervisory expe…

View Details
Posted 2025-09-11