Senior C++ Performance Engineer
Agile Robots SEVisit Agile Robots SE website
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.
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
