This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Robotics Engineer, you will define the technical strategy for how complex, hardware-integrated software is built, packaged, and delivered, from local development environments to production systems. You will own the vision and architecture for a modern C++ build platform, evolving it into a scalable, high-performance system that supports a growing engineering organization and increasingly sophisticated products. This role goes beyond infrastructure development. It requires driving alignment across software, systems, and embedded teams, shaping engineering culture around build reliability and developer velocity, and ensuring platform initiatives are tightly aligned with key delivery milestones. You will serve as the technical authority on build systems and developer tooling, enabling engineers across the organization to move faster and operate more effectively.
Job Responsibility
Define and drive the long-term technical roadmap for the C++ build platform, aligning platform investments with product timelines and organizational scale
Architect and scale build infrastructure, including remote caching, remote execution, and cross-compilation across diverse hardware targets
Establish standards for reproducible builds, artifact traceability, and system-level reliability across engineering teams
Own build environments and the full artifact lifecycle, including packaging, versioning, and delivery to target systems
Design, optimize, and scale CI/CD pipelines while establishing metrics and service level objectives for performance and reliability
Manage dependencies within the C++ ecosystem, balancing flexibility, reproducibility, and long-term maintainability
Partner with engineering leadership to shape the developer productivity roadmap and advocate for platform investment
Lead cross-functional initiatives to streamline build processes, eliminate inefficiencies, and resolve systemic engineering bottlenecks
Mentor engineers and act as the subject matter expert for build systems, tooling, and infrastructure best practices
Serve as an escalation point for complex technical challenges spanning application code, build tooling, containers, and infrastructure
Requirements
Deep expertise in C/C++ and modern build systems (e.g., CMake, Bazel, Meson), with strong knowledge of compilers, linkers, and toolchains
Proven experience building and scaling CI/CD pipelines, distributed build systems, and cross-compilation environments
Strong understanding of Linux systems, including internals, networking, file systems, and resource management
Proficiency in scripting and automation (Python, Bash), with a focus on maintainable, production-grade tooling
Demonstrated ability to influence technical direction through design documentation, RFCs, and cross-team collaboration
Track record of solving complex, ambiguous challenges across multiple teams or domains
Strong communication skills with the ability to translate technical concepts across audiences and levels of the organization
Solid understanding of networking fundamentals (TCP/IP, DNS, HTTP)
Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
5+ years of experience in software engineering, DevOps, or build/release engineering
Experience supporting engineering teams through scalable infrastructure, tooling, and platform development