Description
We are seeking a Senior Yocto Build Engineer to design, implement, and maintain Yocto/OpenEmbedded build systems for automotive and embedded Linux platforms.
Responsibilities:
- Design, implement, and maintain Yocto/OpenEmbedded build systems for automotive and embedded Linux platforms.
- Create and optimize layer stacks, recipes, machine configurations, distro policies, and image definitions for production targets.
- Develop and maintain BSP integrations, SDK generation, and cross-toolchain setups for multiple hardware architectures and target boards.
- Collaborate with stakeholders to gather requirements and translate them into scalable embedded build system improvements that support quality, security, and delivery speed.
- Drive architectural decisions for build reproducibility, layered customization, dependency management, and image composition strategies.
- Develop and maintain automation tools, scripts, and internal build frameworks to streamline image builds, testing, and release workflows.
- Manage build infrastructure, including local and CI-based Yocto builds, sstate caching, shared downloads, and artifact retention strategies.
- Implement security practices for embedded builds, including signed artifacts, vulnerability scanning, SBOM generation, and compliance with manufacturing requirements.
- Ensure compliance with automotive industry standards and regulatory requirements while supporting embedded software development across multiple target platforms.
- Document build architecture, layer structure, image definitions, and operational procedures for engineering teams and release stakeholders.
- Provide support for build-related incidents, performance issues, recipe failures, and release blockers across development and validation environments.
- Establish build metrics, KPIs, and dashboards to monitor build health, throughput, and developer productivity.
- Optimize Yocto build performance through layer cleanup, incremental build tuning, cache strategy adjustments, and dependency pruning.
- Work with third-party vendors, silicon partners, and platform teams to integrate BSPs, toolchains, and software modules into the release pipeline.
- Drive adoption of Yocto best practices across development teams and mentor engineers on embedded Linux build workflows, automation, and debugging.
- Provide technical leadership as a senior IC, helping shape the roadmap for embedded Linux build infrastructure, toolchain evolution, and software delivery.
Qualifications:
- Bachelor's degree in Computer Science, STEM, or equivalent professional experience.
- 5+ years of hands-on experience with Yocto Project and OpenEmbedded build systems.
- Strong experience developing and maintaining layers, recipes, machine files, distro configurations, and image builds for Linux-based embedded systems.
- Expert-level understanding of Git and version control strategies, including branching, release management, and layered software integration.
- Deep knowledge of Linux internals, cross-compilation, toolchains, and embedded software packaging workflows.
- Experience with C/C++ development and toolchain customization for embedded systems.
- Scripting experience in Python and Bash.
- Experience with containerization technologies and tools such as Docker, Podman, and Buildah.
- Strong understanding of build security practices, artifact signing, reproducibility, and vulnerability scanning for embedded systems.
- Experience with build performance optimization, observability, and metrics collection for large-scale Yocto environments.
Benefits:
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year's Day
- Paid time off and the option to purchase additional vacation time.
Salary: $138,800 - $232,700
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/70467