Software Engineer, Build
Listed on 2026-02-16
-
Software Development
Software Engineer
CARIAD is an automotive software development team within the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. We build the leading tech stack for the automotive industry and create a unified software platform for over 10 million new vehicles per year.
Role SummaryThe Staff Software Engineer, Build is responsible for designing, implementing, and maintaining build workflows, scripts, and automation tools to support efficient and reliable software integration across assigned platforms and programs. This role requires deep knowledge of build systems, embedded Linux and Android environments, CI/CD tooling, and automation frameworks to improve build efficiency, reliability, and observability within local, cloud, and CI/CD environments.
RoleResponsibilities
- Software Build Development – Design and implement build workflows, develop and maintain build scripts, create solutions to improve build efficiency, build environments with different tool chains, automate local and cloud builds, partner with development teams for branching strategies.
- Build System and Infrastructure Development – Improve build system efficiency and reliability in CI/CD environments, work with vendors and partners, implement verification pipelines, analyze and resolve build failures, develop scripts for commit error and merge conflict resolution.
- Software Build Configuration Development – Automate manifest generation and create build configuration scripts for various hardware and brands.
- Software Release Pipeline Development – Support efficient release pipelines, collect and analyze build and release metrics, collaborate with vendors and partners.
- Collaboration and Communication – Work cross‑functionally with software, hardware, and QA teams; communicate project status and technical solutions; provide technical guidance through code reviews.
- Documentation – Create and maintain comprehensive technical documentation, including design specifications, build procedures, test reports, bug descriptions, root‑cause analyses, user guides, and release notes.
- Strong analytical and debugging skills.
- Effective written and oral communication.
- Technical guidance through collaboration, code and test reviews.
- Facilitation of technical discussions related to assigned systems.
- Collaboration across multiple geographies and time zones.
- Deep understanding of Linux software build processes.
- Experience with Google Cloud or equivalent.
- Experience with Jenkins and Google Cloud Deployment.
- Experience with CI/CD tools such as Git Lab, Gerrit, Gradle, Open Embedded, Buildroot, Artifactory.
- Experience with different ARM compilers.
- Pipeline creation for test automation in a TDD process.
- Strong scripting skills in Python, shell, YAML, Groovy.
- Data engineering and analytics techniques to improve build efficiency and observability.
- Use of Generative AI or LLMs to enhance build efficiency and quality.
- Experience in automated driving development.
- Participation in virtual meetings and workshops aligned with German/US business hours.
- Occasional international and domestic travel for on‑site support and planning/integration workshops.
- 8+ years in build/release engineering and software configuration management.
- 8+ years with embedded Linux and Android.
- 8+ years scripting with Python, Shell, Groovy.
- 8+ years with Git, Repo, make, CMake, Bazel.
- 5+ years with Docker, Jenkins.
- Required:
BS in Computer Science or Computer/Electrical Engineering. - Desired: MS in Computer/Electrical Engineering or Computer Science.
Salary range varies by location, credentials, industry experience, and training. In Mountain View, California, the range for this position is $161,710 – $234,325. CARIAD offers performance‑based merits, annual bonus, and a comprehensive benefits package including medical, dental, vision, 401(k), disability, life insurance, employee assistance, tuition reimbursement, leave, and a vehicle lease program.
EEO StatementCARIAD is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds and do not discriminate based on race, sex, age, disability, sexual orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws. Employment with CARIAD Inc. is subject to export control and sanctions compliance. Some positions may involve access to software subject to U.S. legal restrictions.
By applying, you acknowledge and agree to the screening process required for compliance.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).