Expert C++ Infrastructure Engineer Clang - Refactoring (m/f/x) 1552

Nash Technologies GmbH

Böblingen

Vor Ort

EUR 90.000 - 120.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Permanent position
Hybrid work model
Flat hierarchies
Flexible working hours
Professional training and development
DeutschlandTicket subsidy
Bike leasing
Wellpass membership
Team and company events

Zusammenfassung

Join Nash Technologies GmbH in Boeblingen to contribute to the modernization, refactoring and migration away from a legacy component framework. Work within a highly skilled engineering team using Clang, Clang-Tidy and clangd to improve a large C++ codebase with high impact on software quality and efficiency.

We seek strong engineers with degrees in CS/EE/SE, extensive C++ experience, and proficiency with Linux, Git, Bazel, CMake, Clang tooling, and IPC/RPC like ZeroMQ/gRPC.

Qualifikationen

  • Bachelor's or Master's degree in computer science, computer engineering, electrical engineering, software engineering, or a comparable qualification from a university or university of applied sciences
  • Strong experience in software design, development and testing
  • Solid knowledge of Linux and Git
  • Proficiency in modern C++ (current and upcoming standards)
  • Experience with build systems such as Bazel and CMake
  • Practical experience in making use of Clang, Clang-Tidy check and clangd
  • Experience with scripting languages such as Python, Ruby or Bash
  • Experience with C++ test frameworks (e.g., CxxTest, doctest, Catch2)
  • Good understanding of concurrent and multithreaded programming in C++
  • Experience with IPC/RPC technologies (e.g., ZeroMQ, gRPC)
  • Fluent english communication skills, both written and spoken
  • Strong team player with excellent cross-functional collaboration skills

Aufgaben

  • Providing and continuously improving a modern, scalable and optimized build system
  • Upgrading, replacing and integrating third-party libraries while driving the migration of the associated C++ codebase
  • Modernizing and maintaining the C++ test framework
  • Evaluating, integrating and maintaining third-party development tools within our engineering environment
  • Designing, developing and maintaining custom tools that support and automate the software development process
  • Coaching and training software R&D engineers on our development infrastructure, tools and best practices

Kenntnisse

Software design
Software development
Testing
Linux
Git
C++ (modern)
Bazel
CMake
Clang/Clang-Tidy/clangd
Python
Ruby
Bash
CxxTest
doctest
Catch2
Multithreading
ZeroMQ
gRPC
English communication
Team collaboration

Ausbildung

Bachelor's or Master's degree in CS/EE/SE or related

Tools

Build systems: Bazel
CMake
Git

Jobbeschreibung

Join our C++ infrastructure team in Boeblingen and contribute to the modernization, refactoring and to support the transition away from a legacy component framework.

Working within a highly skilled engineering team, making use of Clang, Clang-Tidy and clangd, you will support our Software R&D organization to improve delivering high-quality, scalable and maintainable software across a very large and complex C++ codebase.

This is a highly visible role with significant impact on engineering efficiency, software quality and the long-term technical direction of our products.

Join our C++ infrastructure team in Boeblingen and contribute to the modernization, refactoring and to support the transition away from a legacy component framework.

Working within a highly skilled engineering team, making use of Clang, Clang-Tidy and clangd, you will support our Software R&D organization to improve delivering high-quality, scalable and maintainable software across a very large and complex C++ codebase.

This is a highly visible role with significant impact on engineering efficiency, software quality and the long-term technical direction of our products.

Join our C++ infrastructure team in Boeblingen and contribute to the modernization, refactoring and to support the transition away from a legacy component framework.

Working within a highly skilled engineering team, making use of Clang, Clang-Tidy and clangd, you will support our Software R&D organization to improve delivering high-quality, scalable and maintainable software across a very large and complex C++ codebase.

This is a highly visible role with significant impact on engineering efficiency, software quality and the long-term technical direction of our products.

Your profile:
  • Bachelor's or Master's degree in computer science, computer engineering, electrical engineering, software engineering, or a comparable qualification from a university or university of applied sciences
  • Strong experience in software design, development and testing
  • Solid knowledge of Linux and Git
  • Proficiency in modern C++ (current and upcoming standards)
  • Experience with build systems such as Bazel and CMake
  • Practical experience in making use of Clang, Clang-Tidy check and clangd
  • Experience with scripting languages such as Python, Ruby or Bash
  • Experience with C++ test frameworks (e.g., CxxTest, doctest, Catch2)
  • Good understanding of concurrent and multithreaded programming in C++
  • Experience with IPC/RPC technologies (e.g., ZeroMQ, gRDP)
  • Fluent english communication skills, both written and spoken
  • Strong team player with excellent cross-functional collaboration skills
Your responsibilities:
  • Providing and continuously improving a modern, scalable and optimized build system
  • Upgrading, replacing and integrating third-party libraries while driving the migration of the associated C++ codebase
  • Modernizing and maintaining the C++ test framework
  • Evaluating, integrating and maintaining third-party development tools within our engineering environment
  • Designing, developing and maintaining custom tools that support and automate the software development process
  • Coaching and training software R&D engineers on our development infrastructure, tools and best practices
What we offer:
  • A permanent position in an exciting and growing team
  • Hybrid work model
  • Flat hierarchies and flexible working hours
  • Professional training and excellent development opportunities
  • Attractive salary, a subsidy for the DeutschlandTicket, bike leasing and EGYM Wellpass membership
  • Regular team and company events

    Welcome to Böblingen! No better place to work and live. - See movie of the town of Boeblingen below.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Engineer
Software Engineer

Optimus Search • Düsseldorf

Hybrid
EUR 60.000 - 80.000
Competitive salary
Flexible working hours
Career growth opportunities
+1
Senior Software Developer C++ (f/m/d)
Senior Software Developer C++ (f/m/d)

Thinkproject • München

Hybrid
EUR 90.000 - 120.000
Lunch & Learn
Diversity networks
Coffee chat roulette
+6
(Senior) DevOps Engineer (m/f/x)
(Senior) DevOps Engineer (m/f/x)

AERTiCKET AG  • Berlin

Hybrid
EUR 85.000 - 115.000
Hybrid work model
Office amenities
Training budget
+1
Software Engineer C / C++ (m/f/x) Space
Software Engineer C / C++ (m/f/x) Space

SII Germany • Friedrichshafen

Vor Ort
EUR 70.000 - 95.000
Flexible working
Modern setup
Supportive culture
+3
C++ Software-Entwickler (m/w/d)
C++ Software-Entwickler (m/w/d)

Product Pulse • Eggenfelden

Vor Ort
EUR 65.000 - 90.000
(Senior) DevOps-Ingenieur:in
(Senior) DevOps-Ingenieur:in

iVentureGroup • Hamburg

Hybrid
EUR 70.000 - 110.000
Urban Sports Club
Fitness sessions
JobRad leasing
+4
Software Engineer (m/f/d/x)
Software Engineer (m/f/d/x)

Deutsche Telekom IoT • Darmstadt

Vor Ort
EUR 80.000 - 110.000
C++ / Systems Engineer – Realtime & Engine (m/f/d)
C++ / Systems Engineer – Realtime & Engine (m/f/d)

4Players GmbH • Hamburg

Hybrid
EUR 60.000 - 75.000
High ownership in technical decisions
No micromanagement
Flexible working setup
Principal Software Engineer (C/C++) (f/m/d)
Principal Software Engineer (C/C++) (f/m/d)

Munich Electrification • München

Vor Ort
EUR 80.000 - 100.000
Trust-based working hours
Competitive compensation
Pension Plan/Bonus
+7
Senior Software Developer C# (m/f/d)
Senior Software Developer C# (m/f/d)

Mühlbauer Group • Roding

Vor Ort
EUR 60.000 - 80.000
Holiday pay
Health bonus
Company pension scheme
+3