
Bazel Build Systems Engineer Migration & Performance (m/f/x) 1541
For our teams in Böblingen, we are looking for a Bazel Build Systems Engineer (m/f/x) to strengthen our Build Management team and help drive the evolution of our build infrastructure.
In this role, you will play a key part in migrating existing build systems to Bazel, establishing hermetic and remote builds, and optimizing build performance across complex environments and a large installed base.
Your responsibilities:
- Join our Bazel experts team and drive and support the further migration of legacy build systems to Bazel
- Design, implement and maintain full hermeticity to allow reliable remote execution for C++, Ruby, Perl, Shell
- Adapt C++ code of third-party dependencies and move them to BzlMod
- Contribute to the Bazel Central Registry (BCR) for those libraries that are not yet represented there
- Using Bazel Queries, identify bottlenecks and develop a plan to change code structures (physical/filesystem and logical) to be less expensive to build
- Make use of Bazel features that came with the recent releases like cc_shared_library, symbolic macros
- Optimize build performance, scalability, and reliability
- Work with development teams across multiple platforms and environments
- Contribute to best practices and standards for build and dependency management
Your profile:
- Bachelor or Master’s in computer science, software engineering or related field
- Minimum 2 years of hands-on industry experience in build systems like GNU Make, CMake or SCons, Ant and Maven
- Proven track record of migrating a build system to Bazel
- Well versed user of the Linux (RHEL) command line
- Understanding of the C++ language standards up to and including C++23
- Understanding of clang-tidy (or other static analyzers)
- Knowledge of the Eclipse ecosystem including ecj, mwe2, xtext, emf is beneficial
- Writing custom checkers with clangAST
- Understanding of sanitizers and valgrind (or other dynamic analyzers)
- Strong analytical and problem-solving skills
- Ability to collaborate across teams and disciplines
- Clear communication and presentation skills; strong team player
- Excellent English language skills
What we offer:
- A permanent position in an exciting and growing team
- Hybrid working model
- Flat hierarchy and flexible working hours
- Professional training and good development opportunities
- Attractive salary, a subsidy for the Deutschland job-ticket, bike leasing and employee benefits for EGYM Wellpass
- Invitations to our regular and varying team- and company events
Further information about Nash Technologies please refer to www.nashtech.com
Welcome to Böblingen! No better place to work and live. - See movie of the town of Boeblingen below.
Tätigkeitsbereich
IT und Software-EntwicklungKarrierestufe
mit BerufserfahrungArbeitszeit
VollzeitStandorte
Herrenberger Straße 130, 71034 Böblingen, DeutschlandHybrides Arbeiten
Arbeitsverhältnis
Festanstellung- Subsidies for your personal mobility
- Flexible working arrangements
- To find out more, click on the headline
Nash Technologies offers R&D services in the areas of software engineering, ATE engineering, professional services and solutions. We specialize in the implementation of projects and the competent placement of technical experts. As a strategic partner of Advantest we develop application test software for Automatic Test Equipment (ATE).
You find our services and solutions in the industries Semiconductors, Telecommunications, Automotive and Railways. Across Europe.


