Harbinger is seeking an experienced Technical Program Manager to lead their software development initiatives for a cutting-edge electric stripped chassis for the medium-duty truck market, addressing the industry's need for innovation in EVs.
Requirements
- Proficiency in Google Suite (Docs, Sheets, Slides).
- Expertise with Atlassian tools (Jira, Confluence) for project planning and issue tracking.
- Familiarity with software version control systems like Git.
- Vehicle software architecture, vehicle controls, and real-time operating systems (RTOS).
- EV powertrain control software (e.g., motor control, BMS, charging systems).
- Embedded systems, automotive ECUs, and software/hardware integration.
- Communication protocols such as CAN, LIN, and Automotive Ethernet.
Responsibilities
- Own the program management for all major software domains, such as Vehicle Platform, Controls, ADAS, and Infotainment.
- Develop and maintain integrated software project plans, from feature conception through to validation and OTA deployment.
- Collaborate with software engineering, firmware, controls, and validation teams to define scope, track milestones, and balance competing priorities in a fast-paced environment.
- Serve as the key liaison between the software development teams and hardware, systems, and vehicle integration teams to ensure tight alignment on dependencies and timelines.
- Proactively identify technical and schedule risks, and develop mitigation strategies to address potential integration challenges, resource conflicts, or late-breaking bugs.
- Partner with software leads to implement and refine robust agile development processes, including sprint planning, backlog grooming, code reviews, and retrospectives.
- Drive the triage and resolution of software bugs and integration issues by generating and managing Jira tickets, ensuring thorough Root Cause Analysis and the implementation of robust corrective actions.
Other
- 3-5 years in a technical program management role within a software development environment (automotive software experience is a strong plus).
- Demonstrated experience managing the full software development lifecycle.
- Startup experience is advantageous.
- Strong project management skills from ideation to completion, with a solid understanding of both agile and waterfall methodologies.
- Excellent verbal and written communication skills, capable of conveying complex technical concepts to diverse audiences clearly and concisely.