Source description
About the role
You will have the responsibility of owning the full firmware lifecycle, including controller software development, factory flashing, contract manufacturer (CM) flashing, and over-the-air (OTA) updates in the field. Additionally, you will serve as the Release Manager for vehicle software releases, involving coordination across embedded, cloud, and operations teams. Key Responsibilities: - Own the program plan for all controller firmware releases across the vehicle's ECUs - Manage the end-to-end firmware flashing lifecycle, including internal flashing tools, EOL (end-of-line) tester programs, and CM flashing at contract manufacturers - Serve as Release Manager for vehicle software by defining release gates, managing release branches, and coordinating sign-off across engineering and QA - Coordinate with the OTA engineering team to plan and execute over-the-air firmware rollouts, including phased rollouts and rollback planning - Track firmware defect backlogs, manage regression cycles, and drive closure before release milestones - Maintain firmware release documentation, such as release notes, version matrices, and traceability from requirements to release - Partner with contract manufacturers to ensure flashing processes are validated, documented, and reproducible - Identify and resolve cross-team dependencies between embedded, cloud, and tooling teams - Own the go/no-go process for each firmware release, aligning stakeholders across engineering, QA, and operations - Collaborate closely with the Field Firmware Reliability TPM to incorporate field defect data into release prioritization Qualifications Required: - 58 years of experience in Technical Program Management or Engineering Program Management - Strong understanding of embedded software development cycles, with familiarity in ECUs, CAN bus, or microcontrollers being highly preferred - Experience managing software release processes, including release branching, regression testing, and sign-off workflows - Exposure to OTA update systems or firmware-over-the-air (FOTA) concepts - Ability to work across hardware, firmware, and cloud engineering teams - Proficiency with Jira, Confluence, or equivalent tools for backlog and release tracking - Strong attention to detail and the ability to manage multiple concurrent release tracks - B.E./B.Tech in Electronics, Computer Science, or a related field Nice to Have: - Experience with automotive software standards (AUTOSAR, ISO 26262 awareness) - Hands-on background in embedded systems or firmware development - Experience with contract manufacturing environments You will have the responsibility of owning the full firmware lifecycle, including controller software development, factory flashing, contract manufacturer (CM) flashing, and over-the-air (OTA) updates in the field. Additionally, you will serve as the Release Manager for vehicle software releases, involving coordination across embedded, cloud, and operations teams. Key Responsibilities: - Own the program plan for all controller firmware releases across the vehicle's ECUs - Manage the end-to-end firmware flashing lifecycle, including internal flashing tools, EOL (end-of-line) tester programs, and CM flashing at contract manufacturers - Serve as Release Manager for vehicle software by defining release gates, managing release branches, and coordinating sign-off across engineering and QA - Coordinate with the OTA engineering team to plan and execute over-the-air firmware rollouts, including phased rollouts and rollback planning - Track firmware defect backlogs, manage regression cycles, and drive closure before release milestones - Maintain firmware release documentation, such as release notes, version matrices, and traceability from requirements to release - Partner with contract manufacturers to ensure flashing processes are validated, documented, and reproducible - Identify and resolve cross-team dependencies between embedded, cloud, and tooling teams - Own the go/no-go process for each firmware release, aligning stakeholders across engineering, QA, and operations - Collaborate closely with the Field Firmware Reliability TPM to incorporate field defect data into release prioritization Qualifications Required: - 58 years of experience in Technical Program Management or Engineering Program Management - Strong understanding of embedded software development cycles, with familiarity in ECUs, CAN bus, or microcontrollers being highly preferred - Experience managing software release processes, including release branching, regression testing, and sign-off workflows - Exposure to OTA update systems or firmware-over-the-air (FOTA) concepts - Ability to work across hardware, firmware, and cloud engineering teams - Proficiency with Jira, Confluence, or equivalent tools for backlog and release tracking - Strong attention to detail and the ability to manage multiple concurrent release tracks - B.E./B.Tech in Electronics, Computer Science, or a related field Nice to Hav
More at Ultraviolette Automotive