Technical PM: Battery Systems Software & BMS Lead

Xwing

San Carlos (CA)

On-site

USD 119,000 - 193,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Paid time off
Healthcare benefits
401(k) with company match
Employee stock purchase plan (ESPP)
Disability coverage
Life insurance

Job summary

Joby Aviation seeks a Technical Program Manager for Energy Storage & Distribution System Software in San Carlos, CA. You will lead embedded C++ development for the BMS and Ground Charging System, drive DO-178C certification efforts, and align software delivery with hardware schedules.

Collaborating with hardware and electrical PMs, you manage the roadmap, coordinate with flight release teams, and run Scrum across multiple streams.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or a related field
  • 5+ years of technical program management for embedded software or integrated hardware/software development
  • Experience performing the Scrum master role for embedded or firmware teams
  • 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)
  • 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

Responsibilities

  • Own Battery System software program execution across embedded C++ and model-based design
  • Translate architecture discussions into well-scoped workstreams and manage risks
  • Run Scrum for the BMS flight software and Ground Charging software teams across cadences
  • Oversee the model-based design lifecycle including HIL verification and traceability
  • Manage the DO-178C certification effort with certification partner and FAA designee
  • Coordinate with hardware/electrical PMs on roadmap and milestones
  • Ensure on-time delivery into system-level integration and flight release
  • Coordinate flight software release with Joby software org and Ground Charging software integration
  • Lead program reviews and concise status reporting to leadership
  • Identify and develop test assets for software prototyping and verification

Skills

Embedded software
Scrum master
Program management
C++
Cross-functional leadership
Technical communication

Education

Bachelor's degree in Engineering, Computer Science, or a related field

Tools

Jira
Confluence
Smartsheet
Jama/DOORS/Polarion

Job description

Joby Aviation seeks a Technical Program Manager for Energy Storage & Distribution System Software in San Carlos, CA. You will lead embedded C++ development for the BMS and Ground Charging System, drive DO-178C certification efforts, and align software delivery with hardware schedules.

Collaborating with hardware and electrical PMs, you manage the roadmap, coordinate with flight release teams, and run Scrum across multiple streams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded SW Engineer, Battery BMS/Charging
Senior Embedded SW Engineer, Battery BMS/Charging

Xwing • San Carlos (CA)

On-site
USD 156,000 - 227,000
Technical Program Manager, Energy Storage & Distribution System Software
Technical Program Manager, Energy Storage & Distribution System Software

Xwing • San Carlos (CA)

On-site
USD 119,000 - 193,000
Paid time off
Healthcare benefits
401(k) with company match
+3
Senior Battery Systems Test Engineer – Flight Ready
Senior Battery Systems Test Engineer – Flight Ready

XWING • San Carlos (CA)

On-site
USD 133,000 - 232,000
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+1
BMS & Charge Control Engineer for Electric Aviation
BMS & Charge Control Engineer for Electric Aviation

Beta-Technologies • South Burlington (VT)

On-site
USD 100,000 - 135,000
RSUs
PSUs
Onsite healthcare
+7
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging)
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging)

Xwing • San Carlos (CA)

On-site
USD 156,000 - 227,000
Aviation Battery Management & Charge Control Engineer
Aviation Battery Management & Charge Control Engineer

BETA Technologies • South Burlington (VT)

On-site
USD 100,000 - 135,000
Restricted Stock Units
Performance Stock Units
Healthcare onsite in Vermont
+7
Battery Safety & Simulation Engineer
Battery Safety & Simulation Engineer

XWING • San Carlos (CA)

On-site
USD 134,000 - 184,000
Senior/Staff Test Engineer - Battery System Integration Testing
Senior/Staff Test Engineer - Battery System Integration Testing

XWING • San Carlos (CA)

On-site
USD 133,000 - 232,000
Healthcare benefits
401(k) plan with company match
Employee stock purchase plan (ESPP)
+1
Lead BMS Engineer for Electric Aircraft
Lead BMS Engineer for Electric Aircraft

BETA TECHNOLOGIES • South Burlington (VT)

On-site
USD 100,000 - 135,000
Restricted Stock Units
Performance Stock Units
Flight lessons
+1
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Software
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Software

Front Door Defense • San Carlos (CA), Northern (KY)

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