Rivian and Volkswagen Group Technologies is looking to develop and maintain the build infrastructure for embedded vehicle control systems to address the challenges of electric vehicles through technology that will set the standards for software-defined vehicles.
Requirements
- 3+ years of experience with Bazel and Python scripting.
- 3+ years developing software for embedded products.
- Strong understanding of compiling embedded C code.
- Experience with GitLab CI or equivalent Continuous Integration systems.
Responsibilities
- Develop and maintain build infrastructure building embedded, resource-constrained targets for vehicle control systems.
- Write Bazel rules for code generation, compilation, and testing.
- Maintain toolchains for compiling embedded C, rust, and python code and tools.
- Support integration of Bazel-based builds in CI/CD pipelines in gitlabci.
- Collaborate with other teams to integrate tools in bazel and root cause build failures.
Other
- Come together with your peers to share ideas, ask why with an open and curious mind, and learn from each other's diverse perspectives to deliver great work as a team.