# Senior Yocto Build Engineer

**Company**: Ford Motor Company
**Location**: Palo Alto, CA
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $138,800 - $232,700
**Category**: Engineering
**Industry**: Automotive
**Wikidata**: https://www.wikidata.org/wiki/Q44294

**Apply**: https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/70467?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_40ac2fad-cab

## 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

## Skills

### Required
- Yocto Project
- OpenEmbedded
- Linux
- Git
- C/C++
- Python
- Bash
- Docker
- Podman
- Buildah

### Nice to have
- AOSP build system
- Android repo workflows
- Bazel
- CMake
- Rust
- Cargo
- ECUs
- Linux-based compute platforms
- multiple target architectures

---

Source: [Apply at efds.fa.em5.oraclecloud.com](https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/70467?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
