R

Rivian

Makes electric pickups, SUVs and delivery vans

Senior Manager - EPC Software & Controls Technical Program Manager

Program ManagementUpdated on Nov 12
Full-timeCarson, CA, USA

About the Job

Requirements

  • A bachelor's degree in engineering, computer science, business, or a related technical discipline is required; equivalent practical experience may be considered.
  • At least 10 years of experience in technical program management, software or controls engineering, or a related technical discipline.
  • At least 3 years of experience leading people, teams, or complex cross-functional programs; direct management experience is required.
  • Experience leading embedded software, controls, or firmware programs through development, integration, validation, release, and production or customer launch.
  • Strong understanding of software development lifecycle practices, requirements management, issue tracking, release management, and engineering validation.
  • Demonstrated experience managing multiple interdependent programs and aligning technical teams to a common plan of record.
  • Demonstrated ability to influence without relying solely on formal authority, resolve conflict constructively, and drive decisions among senior cross-functional stakeholders.
  • Strong written, verbal, analytical, organizational, and presentation skills.
  • Ability to work effectively in a fast-paced, ambiguous environment with changing priorities and tight deadlines.

Responsibilities

  • Lead the EPC software and controls Technical Program Management organization.
  • Directly manage, coach, and develop EPC software and controls Technical Program Managers; establish clear expectations for ownership, technical depth, communication, and follow-through.
  • Define the team’s operating model, roles and responsibilities, coverage model, prioritization framework, and engagement model with software, controls, hardware, systems, test, quality, manufacturing, service, and vehicle program teams.
  • Build a culture of technical curiosity, accountability, early risk identification, constructive escalation, and disciplined execution.
  • Lead hiring, onboarding, performance management, talent reviews, succession planning, and career development for the TPM organization.
  • Set a high bar for the quality of program plans, status reporting, decision records, risk management, and technical issue closure.
  • Own the integrated roadmap and plan of record for EPC embedded software and controls across power electronics, inverter embedded software, motor controls, FuSA, and vehicle integration.
  • Translate product, vehicle, systems, and engineering objectives into executable program plans with milestones, dependencies, critical paths, resource assumptions, and measurable outcomes.
  • Coordinate planning across the software development lifecycle, including requirements, architecture, implementation, integration, calibration, verification, validation, release, launch, and sustaining activities.
  • Establish predictable planning and review cadences that provide working teams and senior leadership with a clear view of progress, risks, decisions, and support needed.
  • Balance competing priorities across new product introduction, platform development, sustaining engineering, field issues, technical debt, and future technology development.
  • Ensure software and controls plans remain aligned with hardware maturity, prototype and vehicle build timing, test-asset availability, feature maturity, and production-intent milestones.
  • Serve as a senior program leader and escalation point for complex EPC software and controls issues that cross organizational or product boundaries.
  • Work with engineering leaders to break down ambiguous problems into clear deliverables, owners, decision points, and closure criteria.
  • Drive early identification and active management of interfaces and dependencies, including power electronics, inverter embedded software, motor controls, FuSA, and vehicle and DCFC Charger integration.
  • Partner with technical leads to ensure requirements, interfaces, assumptions, and acceptance criteria are sufficiently defined for execution.
  • Challenge incomplete problem statements, unclear ownership, weak evidence, unrealistic timing, and unresolved cross-functional dependencies.
  • Establish and improve software and controls release planning, including branch strategy, feature maturity, release criteria, change control, sign-off expectations, and post-release follow-through.
  • Align software and controls deliverables with system integration, bench, SIL/HIL, dyno, mule, vehicle, and production validation activities, as applicable.
  • Partner with hardware TPMs and engineering teams to plan bring-up, prototype builds, integration events, test campaigns, and issue-resolution cycles.
  • Ensure launch-critical issues are contained, escalated with sufficient context, driven to root cause, and closed with validated corrective actions.
  • Improve the connection between engineering execution and program objectives so software teams understand what must be delivered, why it matters, and by when.
  • Create and maintain a single source of truth for EPC software and controls program status, including schedules, milestones, risks, dependencies, decisions, issue health, and release readiness.
  • Define standard templates, dashboards, review forums, and data-quality expectations across the TPM team.
  • Improve the use of tools such as Jira, Confluence, and engineering/release systems to support transparent execution and effective decision-making.
  • Establish mechanisms for capturing lessons learned and applying them to future programs, development processes, release practices, and team standards.
  • Represent EPC software and controls in program reviews, technical reviews, launch governance, leadership reviews, and cross-functional escalation forums.
  • Communicate from working-level technical detail to executive-level summaries, making risks, options, recommendations, and decision asks easy to understand.
  • Build trust by providing accurate status, surfacing bad news early, closing the loop on commitments, and keeping stakeholders aligned through changing conditions.
  • Help define and continuously improve the interface between EPC and adjacent software, controls, hardware, charging, and vehicle-integration organizations.

Desired Qualifications

  • A master's degree.
  • Automotive experience with embedded systems, power electronics, electric powertrain, charging, energy management, inverter controls, motor controls, or related vehicle systems.
  • Technical understanding of power electronics embedded software and controls.
  • Experience with vehicle development milestones, prototype builds, design validation, production validation, software feature maturity, and launch readiness.
  • Experience working at the intersection of hardware and software, including hardware/software interface definition and integration planning.
  • Experience creating or scaling TPM processes, dashboards, operating rhythms, or release-management systems across multiple teams or programs.
  • Experience managing distributed or multi-site teams and collaborating with external suppliers or development partners.

About the Company

Rivian

Makes electric pickups, SUVs and delivery vans

Rivian designs and builds electric pickup trucks, SUVs, and delivery vans, pairing off-road ability with electronics and software it develops itself. In 2021, its R1T became the first fully electric pickup truck on the US consumer market, ahead of larger rivals such as Ford and Tesla. It makes the R1T pickup, the R1S and R2 SUVs, and commercial vans in Normal, Illinois, and sells them directly online and in its own stores rather than through dealers. Its vehicles run on Rivian's own software, which gains features through updates sent over the internet, and most revenue comes from vehicle sales, with service and optional software adding more. Rivian was founded in 2009 and is based in Irvine, California.

Company size
10,001+
Company stage
IPO
Headquarters
Irvine, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Rivian

See more jobs