Joby Aviation logo

Senior Software Engineer, Energy Storage & Distribution Systems

Joby Aviation

San Carlos, CA
Full Time
Senior
102k-173k
about 1 month ago

Job Description

About the Role

At Joby Aviation, we are driven by our goal of creating an affordable, all-electric, global air transportation system. Since 2009, our team has worked steadily to develop prototype aircraft capable of serving in a network of electric air taxis. We are looking for talented, committed individuals to join our team as we work toward certifying our aircraft and scaling our global operations. In this role, you'll be a key contributor to Joby's energy storage and distribution system software team, responsible for safely powering the aircraft, 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 that must meet stringent safety standards and comply with DO-178C.

Key Responsibilities

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

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related STEM field with 5+ years of industry experience.
  • Expert knowledge of C++ and object-oriented programming and methodology.
  • Proficiency in C and/or Python.
  • Experience developing embedded software for real-time operating systems (RTOS) and debugging embedded systems.
  • Strong communication and documentation skills.
  • Experience with version control (Git) and collaborative software development workflows.

Nice to Have

  • 8+ years of relevant industry experience.
  • Understanding of Li-ion batteries and experience developing software for battery management systems.
  • Familiarity with DO-178C.
  • Familiarity with high-voltage systems and power electronics.
  • Experience with Linux-based development environments.
  • Knowledge of networking protocols such as Ethernet/UDP.

Qualifications

  • Bachelor's degree in a relevant STEM field.
  • 5+ years of industry experience in software development.

Benefits & Perks

  • Competitive compensation with a target base pay of $102,400 - $172,600 per year, determined by experience and skills.
  • Comprehensive benefits package including paid time off, healthcare benefits, a 401(k) plan with company match, employee stock purchase plan (ESPP), short-term and long-term disability coverage, and life insurance.

Working at Joby Aviation

We are dedicated to building a diverse and effective workplace, encouraging candidates to apply even if they do not meet every qualification, to foster inclusivity and equal opportunity.

Apply Now

Job Details

Posted AtJun 26, 2025
Salary102k-173k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Joby Aviation

Website

jobyaviation.com

Company Size

1001-5000 employees

Location

San Carlos, CA

Industry

Aerospace Product and Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches