Technical Program Manager, Energy Storage & Distribution System Software

Joby Aviation

Sacramento (CA)

On-site

USD 119,000 - 193,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Joby Aviation seeks a seasoned Technical Program Manager to lead the Battery System software domain, overseeing embedded C++ and model-based design for BMS and Ground Charging. You will drive DO-178C certification activities, manage the software release process, and align with hardware/ electrical PMs on the Battery System roadmap.

You will coordinate Scrum for flight and charging software teams, manage cross-functional dependencies, and ensure on-time delivery into system integration

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related field.
  • 5+ years of technical program management for embedded software or hardware/software development.
  • Experience Scrum master for embedded or firmware teams.
  • Doing software delivery under safety-critical DO-178C or equivalent.
  • Familiarity with embedded software lifecycle (C++, RT targets).
  • Strong track record of managing cross-functional programs.

Responsibilities

  • Lead Battery System software domain, overseeing embedded C++ and model-based design.
  • Manage DO-178C certification activities and software release process.
  • Coordinate with hardware and electrical PMs on Battery System roadmap and milestones.
  • Run Scrum for BMS flight software and Ground Charging teams across cadences.
  • Maintain integrated program schedule and cross-team dependencies.
  • Deliver flight software releases and test environments for system integration.
  • Drive design-to-workstream translation and risk management.
  • Coordinate with software org and fleet infrastructure for release alignment.
  • Oversee test asset development for prototyping and verification.

Skills

Embedded software
Scrum master
DO-178C
Cross-functional
Program management
Jira/Confluence experience

Education

Bachelor's in Engineering/CS

Tools

Jira
Confluence
Smartsheet
Jama
DOORS
Polarion

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. 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Software
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Software

Frontdoor Defense • San Carlos (CA)

On-site
USD 156,000 - 227,000
Healthcare benefits
401(k) with company match
Employee stock purchase plan (ESPP)
+1
Battery Test Systems Engineer
Battery Test Systems Engineer

Joby Aviation • Sacramento (CA)

On-site
USD 134,000 - 184,000
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+1
Powertrain Mechanical Engineer, Battery
Powertrain Mechanical Engineer, Battery

Joby Aviation • Sacramento (CA)

On-site
USD 96,000 - 160,000
Senior Software Engineer, Manufacturing Test Automation
Senior Software Engineer, Manufacturing Test Automation

Joby Aviation • Sacramento (CA)

On-site
USD 145,000 - 201,000
Power Electronics Engineer
Power Electronics Engineer

Joby Aviation • Sacramento (CA)

On-site
USD 110,000 - 152,000
Paid time off
Health insurance
401(k) with company match
+3
Electrical Engineer - System Electronics
Electrical Engineer - System Electronics

Joby Aviation • San Carlos (CA)

On-site
USD 88,000 - 160,000
RSUs
Healthcare benefits
401(k) plan with company match
+1
Flight Research Systems Engineer
Flight Research Systems Engineer

Joby Aviation • Sacramento (CA)

On-site
USD 105,000 - 152,000
Senior Software Engineer - Aircraft Charging & Ops Tools
Senior Software Engineer - Aircraft Charging & Ops Tools

Joby Aviation • Sacramento (CA)

On-site
USD 137,000 - 207,000
Paid time off
Healthcare benefits
401(k) plan with company match
+3
Senior Software Engineer - Near Aircraft Applications
Senior Software Engineer - Near Aircraft Applications

Joby Aviation • Sacramento (CA)

On-site
USD 137,000 - 207,000
Paid time off
Healthcare benefits
401(k) plan with company match
+3
System Safety Engineer
System Safety Engineer

Joby Aviation • Santa Cruz (CA)

On-site
USD 127,000 - 160,000
Healthcare benefits
401(k) match
Employee stock purchase plan
+3