Ford Motor Company logo

Senior Yocto Build Engineer

Ford Motor Company

  • Palo Alto, CA
  • 3 days ago

    Highlights

    EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. Provide technical leadership as a senior IC, helping shape the roadmap for embedded Linux build infrastructure, toolchain evolution, and software delivery.

    Numbers & Facts

    LocationPalo Alto, CA

    Description

    We made history and now we work to transform the future - for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more than vehicles. Come build what matters. Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.

    What you'll do...

    • 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.

    What you'll do...

    • 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.

    Similar Jobs

    See more jobs