Lucid Motors is looking for a Technical Program Manager to play a critical role in driving the success of ECU software programs across the organization. This position blends deep technical expertise with strategic program leadership to manage complex software release cycles, ensuring alignment between engineering, manufacturing, and operations teams.
Requirements
- Proven experience in software program management or technical program management within engineering environments.
- Deep understanding of configuration management processes and tools.
- Familiarity with engineering change management systems and issue tracking platforms.
- Hands-on experience with software release processes, testing, Jira, waterfall and SCRUM methodologies, and build systems.
- Experience with ERP, bug tracking, and ECO/BOM systems (e.g., NetSuite, Jira, Arena, MKS, SmartBear).
- Working knowledge of UDS standard.
- Familiarity with CAN and DoIP protocols.
Responsibilities
- Serve as the central point of coordination for software release planning, timing, and content rollout across cross-functional teams, aligned with program milestones.
- Oversee the in-house ECU software release process in partnership with Manufacturing Test, Operations, and Contract Manufacturers.
- Collaborate with TPMs, software engineers, and test engineers to implement and maintain robust release management systems and processes.
- Provide critical support to engineering and production teams by supplying essential information such as software file locations, flashing tools, and traceability data for all engineering and production builds.
- Review, track, and approve all software-related change requests and documentation (QUALs, PCRs, ECRs, ECOs) for both internal and external ECUs.
- Manage multiple concurrent software builds and deployments from development through production rollout.
- Lead pre-release software testing efforts across manufacturing test labs, contract manufacturers, and internal validation sites.
Other
- Act as the voice of the user when managing software releases in collaboration with business stakeholders.
- Deliver regular updates to management on the status and progress of over 20 active programs.
- Drive collaboration with internal and external stakeholders to ensure program goals are met.
- Track and resolve all open software issues impacting cross-functional teams.
- Support final software verification activities at headquarters prior to production release.