Software Program Manager, Battery Management System

Posted 2 Days Ago
Be an Early Applicant
San Carlos, CA, USA
In-Office
119K-193K Annually
Senior level
Aerospace • Automotive • Transportation
The Role
Leads the Battery System software program for embedded C++ BMS and Ground Charging software, model-based controls, Scrum execution, DO-178C certification, HIL verification, release activities, and integrated technical roadmaps. Coordinates cross-functional hardware, electrical, software, test, certification, and FAA stakeholders while managing schedules, dependencies, risks, metrics, and safe-for-flight delivery.
Summary Generated by Built In
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

Joby’s Battery System serves as the core of our electric aircraft, encompassing the battery packs, the safety-critical Battery Management System (BMS) software, and the high-performance Ground Charging Equipment designed for rapid turnaround. This integrated ecosystem is meticulously engineered to support the demands of commercial eVTOL operations.


As a member of the technical program management team, you will lead the Battery System software domain, overseeing embedded C++ development for the BMS and Ground Charging System, along with model-based control algorithms. You will be responsible for facilitating design and driving execution through Scrum methodologies, managing DO-178C certification activities, and steering software through the release process for flight. In close partnership with the hardware and electrical PMs, you will manage the comprehensive Battery System technical roadmap, ensuring alignment on timelines, dependencies, and delivery milestones.



The position will be based at our San Carlos location with occasional travel to Marina and Santa Cruz sites as needed.

Responsibilities
  • Single point of accountability for Battery System software program execution across two development methodologies — embedded C++ and model-based design — on independent sprint cadences

  • Facilitate design without doing the design: translating architecture discussions into well-scoped workstreams, making dependencies and critical paths explicit, and driving risks and recovery plans to closure

  • Run scrum for the BMS flight software and Ground Charging software teams — sprint planning, execution, and summaries — across their independent cadences

  • Facilitate the model-based design lifecycle: requirements flow-down, sprint execution, characterization testing, and formal hardware-in-the-loop (HIL) verification, including rig scheduling, requirement coverage traceability, and failure disposition

  • Own the MBD-to-C++ release chain from development complete through characterization testing, HIL verification, documentation, and release evidence

  • Program-manage the DO-178C certification effort with our certification partner, software verification team, and FAA software designee, including high-level/low-level requirement traceability

  • Maintain an integrated program schedule, and partner with the Battery System hardware/electrical program manager on the overall Battery System roadmap, timeline, and cross-team dependencies

  • Coordinate on-time delivery into system-level integration and test environments for integrated testing and aircraft safe-for-flight release, including powertrain plant models for HIL verification

  • Coordinate flight software release with the broader Joby software organization, and Ground Charging software integration with fleet infrastructure and fielded equipment

  • Run the program's operating cadence: program reviews, key metrics (technical, schedule, risk), and concise status reporting to leadership

  • Identify, advocate for, and manage the development of test assets for software prototyping and verification

Required
  • Bachelor's degree in Engineering, Computer Science, or a related field with 5+ years of relevant experience

  • 5+ years of technical program management for embedded software or integrated hardware/software development, managing requirements, priorities, scope, and schedule

  • Experience performing the Scrum master role for embedded or firmware teams, including managing multiple workstreams on different sprint cadences

  • Experience delivering software under a formal safety-critical process (DO-178C preferred; ISO 26262 / ASIL D functional safety is a strong equivalent)

  • Deep familiarity with the embedded software development lifecycle (C++, real-time targets), with the ability to make engineering-informed program decisions

  • Strong track record of managing complex cross-functional programs and dependencies across teams you don't directly control

  • Experience with Jira, Confluence, Smartsheet, or similar tools, as well as requirements management tools (e.g., Jama, DOORS, Polarion)

  • Clear, well-structured, and concise communication tailored to each audience, from engineers to executives

  • Ability to manage a cross-functional team, including interfaces with hardware design and test teams, through an iterative design process

Desired
  • Familiarity with DO-178C program execution, including DO-331 (model-based development) and DO-330 (tool qualification)

  • Familiarity with model-based design workflows (MATLAB/Simulink) and the model-to-code handoff

  • Familiarity with HIL test platforms (e.g., dSPACE, NI, Speedgoat)

  • Familiarity with battery systems, BMS, high voltage systems, or EV charging / EVSE

  • Familiarity with FAA or EASA certification programs (ARP4754A)

  • Project Management Professional (PMP) certification

  • Experience thriving in a fast-paced, quick-iteration hardware environment

Additional Information

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

Skills Required

  • Bachelor's degree in Engineering, Computer Science, or a related field
  • 5+ years of relevant experience
  • 5+ years of technical program management for embedded software or integrated hardware/software development
  • Experience managing requirements, priorities, scope, and schedules
  • Experience serving as Scrum Master for embedded or firmware teams
  • Experience managing multiple workstreams with different sprint cadences
  • Experience delivering software under a formal safety-critical process
  • Deep familiarity with embedded software development lifecycle, C++, and real-time targets
  • Experience managing complex cross-functional programs and dependencies
  • Experience with Jira, Confluence, Smartsheet, or similar tools
  • Experience with requirements management tools such as Jama, DOORS, or Polarion
  • Clear, structured, and concise communication skills
  • Ability to manage cross-functional teams and interfaces with hardware design and test teams
  • Familiarity with DO-178C program execution, including DO-331 and DO-330
  • Familiarity with model-based design workflows using MATLAB and Simulink
  • Familiarity with model-to-code handoff
  • Familiarity with HIL test platforms such as dSPACE, NI, or Speedgoat
  • Familiarity with battery systems, BMS, high-voltage systems, or EV charging/EVSE
  • Familiarity with FAA or EASA certification programs and ARP4754A
  • Project Management Professional certification
  • Experience in a fast-paced, quick-iteration hardware environment

Joby Aviation Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Joby Aviation and has not been reviewed or approved by Joby Aviation.

  • Wellbeing & Lifestyle Benefits — Wellbeing perks are positioned as a meaningful part of the total package, including free daily meals and access to an on-site gym. These amenities are portrayed as reducing day-to-day costs and friction, making the overall rewards feel richer for some roles and sites.
  • Retirement Support — Retirement support is described as comprehensive, including a 401(k) plan with a company match. Ownership-oriented savings options like an ESPP are also included alongside retirement benefits.
  • Equity Value & Accessibility — Equity participation is a prominent component of total rewards through RSUs and an ESPP, making upside potential a core part of compensation design. This structure is framed as especially attractive when equity is valued as part of overall pay competitiveness.

Joby Aviation Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Cruz, CA
946 Employees
Year Founded: 2009

What We Do

Joby is a California-based company building quiet, all-electric aircraft to connect people like never before. With up to 150 miles of range and the ability to take off and land vertically, the Joby aircraft will change the way we move while reducing the acoustic and climate footprint of flight.

Similar Jobs

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sales Associate III

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Folsom, CA, USA
16000 Employees
15-20 Hourly

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Lead Supervisor I

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Cabazon, CA, USA
16000 Employees
17-28 Hourly

Snap Inc. Logo Snap Inc.

Software Engineer

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
4 Locations
5000 Employees
178K-313K Annually

Vast Logo Vast

Senior Test Engineer

3D Printing • Aerospace • Hardware • Software • Manufacturing
In-Office
Long Beach, CA, USA
655 Employees
138K-196K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account