Senior C++ Performance Engineer

Munich-based provider of AI-powered industrial automation and robotics products.

Munich, Germany

Funding history

About Agile Robots SE

Agile Robots develops Physical AI products, including humanoid robots, robotic arms, dexterous hands, and automation software for industrial applications.

View jobs by Agile Robots SE

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop runtime-core components and own performance and stability practices. You will build benchmarks and CI regression gates, optimize latency and throughput, improve thread safety and real-time behavior, diagnose field issues across software and hardware, and mentor engineers in performance, concurrency, and troubleshooting.

Requirements

  • 7+ years of professional software engineering experience
  • Modern C++ development, ideally C++17 or C++20
  • Performance engineering and profiling
  • Multi-threaded and concurrent programming
  • English communication skills
  • Munich location or willingness to relocate
  • Linux internals
  • GDB
  • ASan
  • TSan
  • UBSan
  • Valgrind
  • perf
  • strace
  • ltrace
  • tcpdump
  • CMake
  • GCC or Clang
  • Automated testing
  • Benchmarking
  • Stress and soak testing

Responsibilities

  • Own latency, throughput, and jitter improvements for runtime-core components
  • Build real-time scheduling, CPU-affinity, allocation, and page-fault practices
  • Develop core components and review feature-team contributions
  • Build benchmark suites, performance budgets, and CI regression gates
  • Establish thread-safety practices and eliminate race conditions
  • Test supported devices, load profiles, and deployment topologies
  • Improve tracing, structured logging, runtime metrics, and crash handling
  • Improve Plugin SDK and C ABI performance and stability
  • Investigate field escalations across software, operating-system, network, and hardware boundaries
  • Partner on performance-critical design and performance budgets
  • Mentor engineers in performance, concurrency, and troubleshooting

Benefits

  • Relocation support
  • Visa sponsorship
  • Corporate benefits program covering health, mobility, and learning
  • Free drinks and fruit
  • Regular company events