×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Build

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: Cariad, Inc.
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 161710 - 234325 USD Yearly USD 161710.00 234325.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer, Build

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 Summary

The 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.

Role

Responsibilities
  • 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.
General Skills
  • 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.
Required Skills
  • 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.
Desired Skills
  • 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.
Work Flexibility
  • 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.
Years of Relevant Experience
  • 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.
Education
  • Required:

    BS in Computer Science or Computer/Electrical Engineering.
  • Desired: MS in Computer/Electrical Engineering or Computer Science.
Compensation

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 Statement

CARIAD 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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary