Joby Aviation logo

Senior Software Engineer, Energy Storage & Distribution Systems

Joby Aviation

San Carlos, CA
Full Time
Senior
102k-173k
28 days 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 make this dream a reality by designing and testing 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 push 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, focusing on developing, testing, and deploying software 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, all while ensuring compliance with safety standards such as 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.

Benefits & Perks

  • Competitive compensation package including base pay and Restricted Stock Units (RSUs).
  • Target base pay range of $102,400 - $172,600 per year, determined by experience and skills.
  • Comprehensive benefits 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, life insurance, and more.

Working at Joby Aviation

Joby is an Equal Opportunity Employer dedicated to building a diverse and effective workplace. We encourage candidates who may not meet every qualification to apply, emphasizing our commitment to inclusivity and supporting a collaborative, innovative work environment.

Apply Now

Job Details

Posted AtJul 3, 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