Beschreibung
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.
# **Bazel Build Systems Engineer – Migration & Performance (m/f/x)**
# You...
weiter lesen
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.
# **Bazel Build Systems Engineer – Migration & Performance (m/f/x)**
# 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 (physi-cal/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
We look forward to receiving your **motivation letter, resume** and **degrees**. Please let us also know your **salary expectations **and your** earliest starting date**.
Further information about Nash Technologies please refer to [www.nashtech.com](http://www.nashtech.com)
Welcome to Böblingen! No better place to work and live.