A

Senior C++ Performance Engineer (AgileCore Runtime Core)

agile robots se • Greater Munich Metropolitan Area
Visa Sponsorship Relocation
Apply Now

Join Agile Robots as a Senior C++ Performance Engineer to optimize and stabilize the AgileCore Runtime core, ensuring thread safety, low latency, and high throughput for robotic systems. You will design performance benchmarks, enforce budgets, and mentor the team while collaborating with architects to improve real-time system reliability. Requires 7+ years of C++ expertise, deep concurrency knowledge, and hands-on performance engineering experience.

Key Highlights
Own performance, thread safety, and stability of AgileCore Runtime core (Blackboard, Behavior Engine)
Build and enforce performance benchmarks, budgets, and CI regression gates for real-time robotic systems
Collaborate with platform architects to optimize hot-path interfaces and improve real-time system reliability
Mentor engineers in performance, concurrency, and troubleshooting while maintaining shipping velocity
Key Responsibilities
Optimize latency, throughput, and jitter of AgileCore Runtime core components (Blackboard, Behavior Engine)
Design and implement real-time scheduling policies, CPU affinity, lock-free structures, and memory management for high-performance systems
Build performance benchmarks, budgets, and CI regression gates to enforce measurable performance standards
Ensure thread safety through ownership models, memory-order reasoning, and stress/soak testing with sanitizers
Investigate and resolve complex cross-boundary issues (software, OS, network, hardware) from field escalations
Collaborate with platform architects to refine performance budgets and hot-path interface contracts
Mentor engineers in performance, concurrency, and troubleshooting through code reviews and technical guidance
Improve debuggability with tracing, structured logging, runtime metrics, and crash handling for field support
Extend performance and stability practices to the Plugin SDK and C ABI for third-party integrations
Technical Skills Required
C++ (C++17/C++20) Multi-threaded and concurrent programming Performance engineering (profiling, flame graphs, hardware counters)
Benefits & Perks
Visa sponsorship
Relocation package
Nice to Have
Database internals (storage, concurrency control, MVCC)
Real-time Linux (kernel scheduling, IRQ handling, latency measurement)
Template metaprogramming and compile-time computation
Windows internals and MSVC toolchain experience
Networking fundamentals (TCP/IP, UDP, latency, buffering)

Job Description

About the role :

At Agile Robots, we build powerful software frameworks to orchestrate complex robotic systems and solve challenging tasks. The solutions are sold to various international customers to enable them to control their robotic work cells. Smooth integration and scalable deployment are key goals.

AgileCore is meant to be a scalable platform that supports multiple projects in parallel. That only works if the platform underneath scales with it - if it stays fast, thread-safe, and diagnosable as projects, devices, and operating conditions multiply.

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Senior Automation Engineer - MTO ASPEX Team

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Alcon

United States
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

wayve

United Kingdom

Senior Full Stack Developer

Programming
•
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Doghouse Recruitment

Netherlands

Career Resources & Guides

Latest guides related to this job: Visas, Work Permits & Legal Insights, Relocation Guides.

Browse all articles

Subscribe our newsletter

New Things Will Always Update Regularly