About the role
The Software Project Manager plays a key role in a high responsibility ADAS development project, where new technology solutions are being developed from MBRDI, for global markets. The role is responsible for:
1. Planning, monitoring and controlling of software development activities, securing on time, on-spec software releases for Level 2, Level 3 driver assistance system, in a matrix organization setup
2. Planning for and directing the software integration activities across the project
The role requires active coordination with software function developers, Base software team, SW Integration, SW test team and Systems engineering stakeholders. We are looking for a budding leader with strong project management skills and a product ownership mindset to successfully integrate and steer the cross-functional project team towards challenging project goals.
Key job responsibilities
1. Ensuring disciplined project scope management by tracking and managing the scope of each release, coordinating Change Control Board (CCB), follow-up of key EPICs in JIRA backlog prior to release freeze.
2. Working with stakeholders to identify a clear goal for each SW release, ensuring on-time, on-spec SW release, by:
a. Planning a time schedule by aligning the activities of different teams
b. Monitoring and controlling the time schedule of the project
c. Working with stakeholders to define and implement corrective actions, in case of issues affecting product quality
3. Establishing and executing the project communication plan – keeping software function developers, managers and stakeholders informed regarding the progress of project activities, important milestones, decisions and issues relating to the project
4. Effectively project risk management, by identifying, planning for and addressing risks, having a contingency plan in place for issues that occur.
5. Leading the software integration activities in the project:
a. Managing the software branching plan, ensuring changes are implemented across different baseline versions
b. Planning, monitoring and controlling the software integration activities to generate the release candidate software, prior to each release
c. Change control for ECU interface management, planning, monitoring and controlling the implementation of these changes in each target branch
d. Working with CI/CD team to ensure the health of the build pipeline, working with developers and CI/CD engineers to resolve issues if they occur.
Skill Requirements
1. Through Understanding of end to end Electrical and Electronics product development life cycle
2. Prior experience in SW development, specifically in software integration or base software development activities in Automotive ECUs
3. Knowledge of Layered architecture in ECU and build process
4. Prior experience in software project management, working in a matrix organization setup.
5. Experience implementing in Software Quality Management practices supporting embedded system projects, driving continuous improvement in software teams
6. Exposure to Planning and tracking Tools
7. Process Definition, deployment and harmonization experience
8. Strong communication skills and interpersonal skills.
Additional Skills (nice to have):
1. Basic knowledge on German language
2. Knowledge of ISO 26262 and ISO/TS16949
3. PMP certification
4. Knowledge, experience working with ADAS systems, exposure to appropriate Regulations and Standards for different markets
Qualifications
Basic Qualification
Bachelors or Master’s Degree in Computer Science/Electrical & Electronics/Information Technology