Technical Program Manager, Battery System Software & BMS

Socket.dev

San Carlos (CA)

On-site

USD 119,000 - 193,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
401(k) with company match
Employee stock purchase plan (ESPP)

Job summary

Joby is seeking a Battery System Software Program Manager for embedded C++ and model-based design leadership in a safety-critical environment. You will own the software roadmap, drive DO-178C certification activities, and coordinate cross-functional teams including hardware and electrical PMs to ensure on-time system integration and flight release.

Based in San Carlos with occasional travel to Marina and Santa Cruz sites, you will guide sprint planning, architecture decisions, and test asset

Qualifications

  • 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).
  • Strong track record of managing complex cross-functional programs and dependencies across teams you don't directly control.
  • Clear, well-structured communication tailored to engineers to executives.

Responsibilities

  • Single point of accountability for 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 BMS flight and Ground Charging software teams across cadences.
  • Manage model-based design lifecycle and HIL verification activities.
  • Oversee DO-178C certification program with certification partner and FAA designee.
  • Coordinate delivery into system-level integration and test environments.
  • Release coordination with broader Joby software org and fleet infrastructure.

Skills

Scrum master
Cross-functional
Embedded software
DO-178C
Jira
Confluence
Smartsheet
Jama/DOORS/Polarion
Communication

Education

Bachelor's degree in Engineering/CS

Tools

Jira
Confluence
Smartsheet
Jama
DOORS
Polarion

Job description

Joby is seeking a Battery System Software Program Manager for embedded C++ and model-based design leadership in a safety-critical environment. You will own the software roadmap, drive DO-178C certification activities, and coordinate cross-functional teams including hardware and electrical PMs to ensure on-time system integration and flight release.

Based in San Carlos with occasional travel to Marina and Santa Cruz sites, you will guide sprint planning, architecture decisions, and test asset

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Program Manager, Energy Storage & Distribution System Software
Technical Program Manager, Energy Storage & Distribution System Software

Socket.dev • San Carlos (CA)

On-site
USD 119,000 - 193,000
Healthcare benefits
401(k) with company match
Employee stock purchase plan (ESPP)
Senior High-Voltage BMS Embedded Software Lead
Senior High-Voltage BMS Embedded Software Lead

Emergent Software • Carlsbad (CA)

On-site
USD 130,000 - 190,000
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)

Hybrid
USD 156,000 - 227,000
Healthcare benefits
401(k) with company match
Employee stock purchase plan (ESPP)
+1
Battery Powertrain Mechanical Engineer - Design & Bring-Up
Battery Powertrain Mechanical Engineer - Design & Bring-Up

XWING • San Carlos (CA)

On-site
USD 96,000 - 160,000
RSUs
Healthcare benefits
401(k) with company match
+1
Electrical Engineer, System Electronics for Electric Aircraft
Electrical Engineer, System Electronics for Electric Aircraft

XWING • San Carlos (CA)

On-site
USD 124,000 - 200,000
RSUs
Healthcare benefits
401(k) plan with company match
+2
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 Embedded Engineer, High-Voltage BMS Lead (Onsite)
Senior Embedded Engineer, High-Voltage BMS Lead (Onsite)

Emergent Staffing • Carlsbad (CA)

On-site
USD 150,000 - 210,000
Senior Powertrain & Electronics Production Lead
Senior Powertrain & Electronics Production Lead

XWING • San Carlos (CA)

On-site
USD 116,000 - 207,000
Restricted Stock Units (RSUs)
Healthcare benefits
401(k) plan with company match
+4
Senior Motor Control Systems Engineer (Embedded & Simulink)
Senior Motor Control Systems Engineer (Embedded & Simulink)

XWING • San Carlos (CA)

On-site
USD 154,000 - 213,000
Aviation Systems Program Manager: End-to-End Delivery
Aviation Systems Program Manager: End-to-End Delivery

Front Door Defense • Santa Cruz (CA)

On-site
USD 149,000 - 192,000