Automotive Embedded Build & CI/CD Engineer
Project description
We are looking for an Automotive Embedded Build & CI/CD Engineer to establish and integrate a software build environment for an automotive Engine Control Module (ECM). The project focuses on implementing a reliable and reproducible build and CI environment, integrating automotive compiler toolchains, ECU software builds, automated testing, and virtual ECU/SIL testing into the customer's development infrastructure.
Responsibilities
- - Set up and maintain a Linux-based build environment for embedded ECU software. - Integrate and configure TriCore compiler toolchains and related dependencies. - Configure build agents and integrate them with Zuul-based CI pipelines. - Develop and maintain automation using Python, Bash and YAML. - Integrate artifact and dependency management using JFrog Artifactory and Conan. - Support ECU software integration, compilation and automated unit, merge and integration testing. - Integrate and maintain SIL / virtual ECU testing using tools such as Synopsys Silver. - Ensure reproducible builds, dependency/version control and build traceability. - Troubleshoot build, compiler, dependency and CI/CD issues. - Document build environment setup, configuration and troubleshooting procedures.
SKILLS
Must have
- - Strong experience with embedded software build systems and cross-compilation. - Strong Linux knowledge and build-environment administration. - Experience with CI/CD pipelines, ideally Zuul, Jenkins and Git/Gerrit. - Python, Bash and YAML scripting/automation. - Experience with embedded/automotive compiler and toolchain integration. - Experience with ECU software integration and integration builds. - Good understanding of AUTOSAR and automotive embedded software architecture. - Experience with automated unit and integration testing. - Strong troubleshooting and root-cause analysis skills. - Good communication skills and ability to work independently across multiple stakeholder teams.
Nice to have
- Infineon TriCore compiler/toolchain experience. - Synopsys Silver or other virtual ECU/SIL environments. - JFrog Artifactory and Conan. - Ansible, Docker, Packer and Terraform. - Experience with build reproducibility and complex dependency management. - Working knowledge of ISO 26262, including tool qualification considerations
Required Skills
Required Languages
🇬🇧 English