Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a Software Build Engineer to lead the design and implementation of build systems for cutting-edge automotive infotainment software. In this role, you will define and develop CI/CD pipelines, manage software release processes, and collaborate with cross-functional teams to ensure seamless integration. This position requires a deep understanding of build systems, embedded Linux, and scripting languages. Join a team where your expertise will drive innovation and efficiency in software development, making a significant impact in the automotive sector. If you're passionate about technology and eager to tackle complex challenges, this opportunity is for you.
Minimum 12+ Years of Experience Required.
Job Description:
Required Education:
BS in Computer Science or Computer/Electrical Engineering
Years of Relevant Experience:
5+ years combined experience in build/release engineering, software configuration management
5+ years' experience with embedded Linux, Android
5+ years' combined scripting language experience in Python, Shell, Groovy
3+ years' experience with Docker Container, Jenkins
3+ years' experience with Git, Repo, make, Cmake
Desired Skills:
Experience with image signing and software package encryption
Required Specialized Skills:
Experience or deep understanding of how Google AOSP, AAOSP build works.
Experience or deep understanding of how Yocto Linux software build works.
Experience with Google Cloud or equivalent.
Experience with Jenkins, Google Cloud Deployment Manager or equivalent.
Experience with CI/CD tools such as GitLab, Gerrit, Gradle, OpenEmbedded, Buildroot, Artifactory.
Experience with different ARM compilers.
Experience creating pipeline for test automation in a Test-Driven Development (TDD) process.
Strong in scripting languages Python, Shell, YAML, Groovy.