Expert C++ Infrastructure Engineer Clang - Refactoring (m/f/x) 1552
Core
Modernizing and refactoring a large, complex C++ codebase and build infrastructure using Clang tools.
Role type
Senior C++ Infrastructure Engineer (Build Systems & Tooling)
Builds
Scalable build systems, automated development tools, and modernized C++ codebase
Domain
Software Engineering, C++ Infrastructure
Required skills
Modern C++, Linux, Git, Build systems (Bazel, CMake), Clang/Clang-Tidy/clangd, Scripting (Python/Ruby/Bash), C++ Test Frameworks, Multithreaded programming, IPC/RPC
Preferred skills
Coaching and training engineers, Cross-functional collaboration
Technologies
Clang, Clang-Tidy, clangd, Bazel, CMake, ZeroMQ, gRPC, CxxTest, doctest, Catch2
Responsibilities
Provide and improve a modern, scalable build system; Upgrade and integrate third-party libraries; Maintain the C++ test framework; Evaluate and maintain third-party development tools; Design and develop custom automation tools; Coach and train software engineers on infrastructure and best practices
Seniority
Senior, hands-on IC