20 hours ago
Berlin, Germany or Munich, GermanySenior
Responsibilities
- Develop, maintain, and optimize CI/CD pipelines for reliable integration and delivery of embedded software.
- Implement DevOps and software integration best practices across the team and organization.
- Monitor CI builds and quickly debug and resolve build and test failures.
- Design and develop automation tools for build, test, and release workflows.
- Manage and improve Docker-based containerized build environments.
- Implement new build configurations and collaborate with development teams on builds, tools, and infrastructure.
Requirements
- Computer Science degree or equivalent experience.
- 5+ years of experience in DevOps, build, or release engineering.
- Required experience working on embedded software development projects.
- Experience with build systems such as Bazel and CMake.
- Hands-on scripting experience with Python, Shell, and Bash.
- Strong experience with Jenkins, Gerrit, GitLab, Artifactory, and Docker CI/CD toolchains.
- Understanding of containerization, Linux systems, command-line interfaces, infrastructure as code, and embedded software integration practices.
- Strong English communication skills.
- Preferred qualifications include large-scale automotive embedded software experience, ADAS experience, ASPICE or ISO 26262 knowledge, Bazel and Gerrit expertise, C++ knowledge, and experience with REST APIs or gRPC.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
