Senior Engineer, Software Integration and Release

Nvidia
Berlin, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Berlin, Germany

Tech stack

Artificial Intelligence
JIRA
Automation of Tests
Bash
CMake
Continuous Integration
Github
Issue Tracking Systems
Python
Cisco Nexus Switches
Regression Testing
Release Management
ISO/IEC 15504
Software Engineering
System Testing
Systems Integration
Test Case Design
Gerrit
GIT
Gitlab-ci
Git Flow
Information Technology
Build Tools
Docker
Jenkins
Artifactory

Job description

Autonomous vehicles require a supercomputer on wheels, presenting a computational challenge heavily reliant on AI and software. Since there is no existing platform that meets this demand, we are developing our own. We are now looking for a Senior Engineer who can coordinate the Software Integration, testing & release for ADAS software development. As a Senior Engineer - Software Integration and Release, you will be responsible for ensuring the reliability of Integration process and release of a high quality software. You will work closely with cross-functional teams to ensure the seamless integration of software changes for programs related to ADAS software development.

What you'll be doing:

  • Drive multi-team software integration, aligning branch strategies, managing dependencies, setting cadence, and freeze windows.
  • Coordinate system, integration, and regression tests; define milestone test scope and ensure readiness.
  • Manage integrated build/test schedule, tracking progress, risks, and blockers across teams.
  • Set and enforce integration quality gates (smoke tests, automation, coverage, release criteria).
  • Triage and resolve integration/test failures with feature teams.
  • Ensure requirement, test case, and result traceability; maintain release documentation.
  • Lead cross-functional meetings (integration planning, defect triage, test reviews, release decisions).
  • Improve integration and testing processes through automation, metrics, SOPs, and lessons learned.

Requirements

  • Possession of a bachelor's degree in computer science, electrical/software engineering, or equivalent practical experience.
  • Over 5+years of professional expertise in software integration, release management, system test coordination, or quality assurance leadership for complex products.
  • Comprehensive knowledge of the software development life cycle (SDLC), branching strategies utilizing Git, CI/CD principles, and industry-standard integration best practices.
  • Proficient in CI and testing tools such as Jenkins, GitLab CI, Git/Gerrit/GitHub, and issue tracking platforms including JIRA.
  • Demonstrated experience managing test executions and reporting, including development of test plans, test cases, defect lifecycle management, and release quality assurance.
  • Skilled in cross-functional collaboration, stakeholder communication, and conflict resolution without direct authority.
  • Excellent English communication abilities, both written and verbal.

Ways to stand out from the crowd:

  • Automotive/embedded experience (ADAS/AV) with ASPICE, ISO 26262, and safety-focused development.
  • Test automation using HIL/SIL or simulation environments.
  • Skilled in Python/Bash scripting and Docker for build/test automation.
  • Familiar with CMake/Bazel build systems and Nexus/Artifactory artifact management.
  • Focused on metrics (dashboards, quality KPIs) and process improvement.

About the company

Over the past two decades, NVIDIA has continuously reinvented itself. In 1999, NVIDIA's creation of the GPU boosted the PC gaming industry, transformed computer graphics, and revolutionized parallel computing. Lately, GPU deep learning has driven advances in AI, making GPUs crucial for computers, robots, and self-driving cars to perceive and interpret the world. This is our life's work - to amplify human imagination and intelligence. The automotive industry is undergoing significant disruption, with NVIDIA leading the charge in the autonomous vehicle revolution by providing crucial solutions to major car manufacturers. Our focus lies in critical domains where visual computing and AI are essential: AI Cockpit and Autonomous Vehicles (AV).

Apply for this position