Company
Technology
SeniorSoftwareProgramManager
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Program Manager. Skills: Program management, Automotive software, Autonomous driving, AI/ML concepts. Lead end-to-end delivery. Manage lifecycle of automotive software programs”
Industry & Context.
Root cause analysis; Prioritization
What They're Looking For.
Must Have
6+ years automotive software development, 6+ years program management, Understanding autonomous driving architectures, Understanding sensor systems, Understanding embedded software, Understanding vehicle communication protocols, Experience with C/C++, Experience with Python, Experience with Linux, Experience with QNX, Understanding CI/CD pipelines, Understanding build systems, Understanding repositories, Understanding containerized development workflows, Proven experience managing automotive programs, Program management skills, Planning skills, Risk management skills, Agile methodologies skills, Stakeholder coordination skills, Excellent communication abilities, Excellent organizational abilities, Excellent prioritization abilities
Nice to Have
Master's in Computer Science, Master's in Engineering, PhD in Computer Science, PhD in Engineering, Familiarity with AI concepts, Familiarity with machine learning, Familiarity with deep learning, Familiarity with transformers, Familiarity with GPU/CPU architectures, Exposure to ISO 26262, Exposure to Automotive SPICE
What You'll Do.
Lead end-to-end delivery
Manage lifecycle of automotive software programs
Track technical issues
Manage technical issues
Prioritize technical issues
Prioritize field returns
Track engineering escalations
Manage engineering escalations
Prioritize engineering escalations
Coordinate root cause analysis
Ensure timely resolution of software issues
Oversee planning of bug fixes
Track planning of bug fixes
Oversee tracking of bug fixes
Oversee release management of bug fixes
Plan feature enhancements
Track feature enhancements
Manage feature enhancements
Oversee safety updates
Manage safety updates
Oversee security patches
Manage security patches
Ensure compliance with safety certification
Deliver technical documentation
Define long-term roadmaps
Maintain long-term roadmaps
Coordinate cross-functional execution
Act as escalation point
Provide clear communication
Provide regular updates
Support customer onboarding
Support planning for new software releases
How You'll Work.
Team & Collaboration
Global teams; Engineering teams; Product management teams; Cross-functional execution
Communication Scope
Clear communication; Regular updates
Process & Methodology
Planning, Risk management, Agile methodologies, Stakeholder coordination, Release management, Roadmap planning
Full Job Description
## Accountabilities Lead end-to-end delivery and lifecycle management of automotive software programs, including DRIVE OS, AVOS, and NDAS in long-term support and production phases. Track, manage, and prioritize technical issues (bugs), field returns, and engineering escalations across multiple customer programs. Coordinate root cause analysis efforts and ensure timely resolution of critical software issues in collaboration with engineering teams. Oversee planning, tracking, and release management of bug fixes, feature enhancements, safety updates, and security patches. Ensure compliance with safety certification requirements and delivery of all associated technical documentation. Define and maintain long-term (12+ month) release and feature roadmaps in alignment with product management teams. Coordinate cross-functional execution across global teams in India, Europe, the United States, and South Korea. Act as the primary escalation point for customer programs, providing clear communication and regular updates to senior leadership. Support customer onboarding and planning for new software releases in production environments. Requirements: Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related technical field from a recognized institution. 6+ years of experience in automotive software development or program management, ideally within ADAS or autonomous vehicle systems. Strong understanding of autonomous driving architectures, sensor systems, embedded software, and vehicle communication protocols. Familiarity with AI concepts such as machine learning, deep learning, transformers, or GPU/CPU architectures. Experience with software development environments including C/C++, Python, Linux, and/or QNX. Understanding of CI/CD pipelines, build systems, repositories, and containerized development workflows. Proven experience managing complex automotive programs through production release. Strong program management skills including planning, risk managemen
Applying for this Senior Software Program Manager role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.