Go back
Voyage-logo

Build and Release Engineer

Voyage

1 month ago

Tech

c++pythondockeransibleaws

Build and Release Engineer

Voyage is delivering on the promise of self-driving cars.

Voyage has built the technology and services to bring autonomous transportation to those who need it most, beginning in retirement communities. Whether residents face mobility restrictions or just want to take a ride, Voyage takes pride in getting all our passengers to their destination safely, efficiently, and affordably. Our journey begins in calmer communities, but we won't stop until anyone, anywhere can summon a Voyage.

We're looking for a Build & Release Engineer who will be responsible for configuring and maintaining our growing C++ build of safety-critical autonomous vehicle software. This will involve building multiple target architectures, reducing build times, configuring and updating compilers, building and upgrading third party dependencies from source, and ultimately being the owner for any build-related questions. We are looking for a passionate engineer who enjoys diving into compiler and linker errors and offering guidance to developers to support our fast-paced development culture.

Responsibilities:

  • Develop and maintain the build system for C++ and Python code and data deployments
  • Maintain and scale continuous integration infrastructure for reproducible and traceable builds and deployments
  • Assist with the rollout of new toolchains, target platforms, and support runtime environments
  • Support the deployment of our development and production code in the fleet

Requirements:

  • 5+ years of experience in build and automation engineering
  • Knowledge of C++ build process and familiarity with maintaining large C++ codebases
  • Experience configuring compilers
  • Experience building and deploying to multiple target architectures
  • Experience with Docker

Preferred Experience:

  • Experience with Bazel, Buck, or similar build systems
  • Familiarity with Debian packaging
  • Experience creating and orchestrating containers (i.e. Docker Compose, Kubernetes, etc.)
  • Experience compiling CUDA code and NVIDIA toolchains
  • Experience with Ansible
  • Experience with GitLab Runners
  • Experience with AWS

We are an equal opportunity employer and value diversity at our company. Women, people of color, members of the LGBTQ community, individuals with disabilities, and veterans are strongly encouraged to apply. 

Apply for this position