Demo

Software Infrastructure Engineer - Build and Release

Rivian
Palo Alto, CA Full Time
POSTED ON 4/17/2025
AVAILABLE BEFORE 10/13/2025

We are seeking a highly skilled Software Engineer proficient in modern build systems and CI/CD to join our team. The ideal candidate will have a deep understanding of Bazel, Yocto, Gitlab and the ability to write efficient, high-quality code in Linux environments. You will work on increasing the efficiency of the entire organization by building and automating multiple tools and systems used every day by hundreds of engineers.

 

  • Design, build and manage a comprehensive build system using Bazel and Yocto to facilitate the development of linux images, services and libraries
  • Develop GitLab CI/CD pipelines to ensure build stability and quality
  • Develop Gitlab CI/CD pipelines to enable release management of linux images, services and libraries to multiple customers
  • Inclusion of various static analysis tools such as clang-tidy, clang-format and valgrind into the build system to ensure code quality
  • Enable validation of all services and libraries by ensuring integration of unit test frameworks such as Gtest and Gmock into the build system

 

  • BS in Computer Science, Software Engineering, or a related field.
  • Experience with the Bazel, Yocto, Bitbake and Makefile
  • Strong Git skills (repo tools, submodules, git-lfs)
  • Proficient with Linux/Bash/Python
  • Passion for build systems and CI/CD

Bonus Skills

  • Gitlab/GitHub/Jenkins CI experience
  • Arm64 (OSX/embedded) cross compilation experience
  • Universal Package Management (Conda)
  • Rust Dependency Management (Cargo/Crates)
  • Python Dependency Management (Pip)
  • Virtualization Environment Experience (Docker/Podman)

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Infrastructure Engineer - Build and Release?

Sign up to receive alerts about other jobs on the Software Infrastructure Engineer - Build and Release career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Rivian

Rivian
Hired Organization Address Plymouth, MI Full Time
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adv...
Rivian
Hired Organization Address Atlanta, GA Full Time
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adv...
Rivian
Hired Organization Address Normal, IL Full Time
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adv...
Rivian
Hired Organization Address Irvine, CA Full Time
About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adv...

Not the job you're looking for? Here are some other Software Infrastructure Engineer - Build and Release jobs in the Palo Alto, CA area that may be a better fit.

Software Build & Release Engineer

Redolent, Inc, Sunnyvale, CA

AI Assistant is available now!

Feel free to start your new journey!