About The Position

The EPC Software technical program manager owns end-to-end program delivery for embedded software on Rivian’s Electric Power Conversion products, including inverter embedded software and controls. The role partners closely with the EPC Hardware TPM and software, systems, validation, and cross-functional vehicle leads to set the software roadmap, align releases with vehicle program milestones, and drive bring-up through launch. It requires independent judgment, indirect leadership, and the ability to build and improve program management processes.

Requirements

  • Demonstrated experience owning schedule, release, and integration milestones for embedded controls software deployed in vehicle ECUs.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Background in automotive, energy, or a similar technical industry.
  • Experience with OTA and software release processes for production vehicles.
  • Series-production and launch experience.
  • Strong written and verbal communication skills, with the ability to keep stakeholders informed and engaged throughout the project life cycle.

Nice To Haves

  • Knowledge of power electronics and controls tooling.
  • Knowledge and understanding of implementing Functional Safety requirements.
  • Experience using AI tools to streamline program management workflows, including reporting, risk tracking, and documentation.
  • Experience with Agile, SCRUM, or a similar software development life cycle process.
  • Experience with GitLab, Jira, Confluence, and Flow.
  • 8+ years of experience in Technical Program Management.

Responsibilities

  • Own the multi-program EPC software roadmap, release plan, and critical path across vehicle platforms and variants.
  • Plan and track software-hardware bring-up, feature maturity gates, and validation (SIL/HIL, DV/PV) with the EPC Hardware TPM.
  • Coordinate supplier and contract-manufacturer software deliverables, integration, and releases.
  • Drive requirements traceability, defect management, and root-cause analysis closure using Flow and Jira.
  • Identify and escalate risks to senior leadership, including mitigation options.
  • Establish program governance, reporting, and metrics, and mentor other TPMs.
  • Track progress and task execution to ensure the software team meets deliverables and maintains focus on the critical path.
  • Identify development risks, bottlenecks, and dependencies, and communicate them to leadership.
  • Evaluate and adjust priorities as issues arise.
  • Orchestrate project reviews and drive product and process optimization.
  • Use AI-assisted tools to improve program visibility and efficiency, such as status synthesis, dependency and risk tracking, and documentation, while keeping engineering data secure.

Benefits

  • Paid vacation.
  • Paid sick leave.
  • Life insurance.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Short-term disability insurance.
  • Long-term disability insurance.
  • Potential participation in Rivian’s 401(k) Plan, subject to eligibility requirements.
  • Potential participation in Rivian’s Employee Stock Purchase Program, subject to eligibility requirements.
  • Potential annual performance bonus and equity awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service