Crea un profilo in modo da poter essere trovato dalle aziende, ottenere offerte di lavoro più adatte alle tue esigenze e candidarti più velocemente.
  • Cerca lavoro
  • Preferiti
  • Crea CV
    Novità
  • Stipendi
  • Iscrizioni

Senior Build Engineer - Bazel & Build Platform Engineering

Stellantis

Stellantis is building the software foundation for a new generation of vehicles. That foundation spans developer workstations, large‑scale CI systems, and deeply embedded ECUs across operating systems, processor architectures, and product variants.

To support this, we are investing in a single, scalable build platform based on Bazel: one that enables reproducible builds, supports variant explosion without collapse, and treats quality, performance, and compliance as architectural concerns.

We are looking for a Build Engineer who is comfortable working deep inside build systems, designing rules and toolchains, structuring configuration models, and turning complex, heterogeneous environments into something reliable and predictable for thousands of builds per day.

This role is hands‑on. You will own core parts of the build platform, make design decisions with long‑term consequences, and work close to both developers and CI infrastructure.

Your Responsibility Area

Bazel Platform & Build Architecture

  • Design, implement, and maintain Bazel rules, toolchains, platforms, and configuration models for large, multi‑language and multi‑architecture systems.
  • Establish hermetic and reproducible builds across Windows, Linux, and embedded targets.
  • Develop variant‑aware build models that scale across ECUs and product configurations without exponential complexity.
  • Identify and eliminate structural sources of nondeterminism such as environment dependencies, toolchain drift, and configuration fragmentation.
  • Integrate remote caching and remote execution as core platform capabilities to support scale and predictable performance.

Toolchains, Targets & Embedded Constraints

  • Model and normalize compiler toolchains under Bazel, including GCC, Clang and embedded toolchains (e.g. Tasking, Greenhills, HighTec, QNX).
  • Translate diverse, historically grown build behaviors into uniform, auditable Bazel actions.
  • Balance correctness, performance, and maintainability in environments where software quality and traceability are critical.

Build Platform as an Automation Interface (X‑as‑Code)

  • Treat the build system as a structured, machine‑consumable interface, not just a developer tool.
  • Expose build inputs, variants, quality data, and artifacts as declarative data (“X‑as‑Code”) through Bazel targets and outputs.
  • Enable downstream automation by making build results predictable, queryable, and reproducible at scale.
  • Lay the groundwork for integrating AI‑assisted and agent‑based workflows that consume build metadata, invoke builds, analyze results, and propose changes safely and consistently.

Developer Enablement, Quality & Scale

  • Provide stable abstractions so development teams work against clear interfaces rather than build mechanics.
  • Make quality and compliance first‑class: SBOM generation, licensing, standards adherence, testing, and traceability are embedded in the system design.
  • Improve CI feedback loops while preserving determinism and auditability.
  • Drive consistency through shared conventions and inner‑source practices across teams.
  • Support large‑scale migrations and help raise the overall build engineering maturity through knowledge sharing and mentoring.

What We Expect

Required Experience

  • Several years of hands‑on Bazel experience , including Starlark and cross‑compilation.
  • Strong C/C++ foundation, plus Python, Go or Rust for build‑related tooling and automation.
  • Experience designing reproducible build systems on Windows and Linux.
  • Familiarity with platform‑ and variant‑aware builds at scale.
  • A systems and platform mindset: improving foundations rather than local fixes.
  • Ability to collaborate effectively with developers, CI/CD engineers, and platform teams.
  • Fluent English.

Why This Role Matters

This role sits at the foundation of Stellantis’ software transformation.

By structuring builds, variants, and quality data as code and integrating them with scalable infrastructure, the build platform becomes a bridge between human developers, CI automation, and future AI‑driven engineering workflows.

If you are interested in building long‑lived infrastructure, designing clean system boundaries, and enabling the next wave of software automation through solid engineering rather than tooling hype, this role offers both scope and responsibility.

At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future.

Offerta di lavoro pubblicata 2 mesi fa

Vuoi ricevere più offerte di lavoro?

Iscriviti per ricevere offerte simili a Senior Build Engineer - Bazel & Build Platform Engineering. Iscriviti ora!