Get all C2C Jobs / hotlists 🔥 Alerts

Software Build Engineer c2c hiring Mountain View, California

Contract

Software Build Engineer

Title: Software Build Engineer

Location: Mountain View, California (Day One Onsite)

Build Engineer

Role Summary:

Seeking a Software Build Engineer, to design, implement, and test the build system for the complete software stack for automotive infotainment platform software.

Role Responsibilities:

·         Build System and Infrastructure Development

o    Define and implement state-of-the-art and efficient strategy for the build system and CI/CD pipelines

o    Define and create verification pipeline for each code commit

o    Perform build failure analysis and resolve them

·         Software Build Development

o    Develop and maintain build scripts

o    Define and create automation to build locally, in Jenkins, in cloud

o    Create and update build toolchains

o    Develop scripts to help resolve code commit errors and merge conflicts

·         Software Build Configuration Development

o    Create Docker for different build environment

o    Define and develop automation for manifest generation

o    Define and create build configuration scripts for different hardware and brands

·         Software Release pipeline Development

o    Define and implement state-of-the-art and efficient strategy for software release pipeline

o    Define build and release metrics, and create automation to publish the metrics

·         Collaboration and Communication

o    Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams.

o    Communicate project status, technical challenges, and solutions in a clear and concise manner.

Required Specialized Skills:

·         Experience or deep understanding on how Google AOSP, AAOSP build works.

·         Experience or deep understanding on 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

Desired Skills:

·         Experience with image signing and software package encryption

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

Required Education:

·         BS in Computer Science or Computer/Electrical Engineering

To apply for this job email your details to md.faisal@signinsol.com

×

Post your C2C job instantly

Quick & easy posting in 10 seconds

Keep it concise - you can add details later
Please use your company/professional email address
Simple math question to prevent spam