C++ Developer
Listed on 2026-05-30
-
Software Development
C++ Developer, Software Engineer
What if you could replay the past to fix the future?
Join us and work on the software that lets engineers see inside a robot’s mind, reconstruct what happened in the field, and make systems smarter, safer, and faster.
We’re looking for a C++ Software Engineer to power the application layer of a sophisticated robotics platform
—where raw hardware data becomes insight, observability, and intelligence. This isn’t firmware. This is where systems come alive.
You’ll build the diagnostics and replay backbone of the platform:
- Capture and package core dumps
- Design structured logging pipelines
- Create powerful replay tools to reconstruct real-world behavior
Think: time-travel debugging for robots.
- Architect and develop modern C++ (C++17+) systems in a real-time environment
- Build high-performance,
multi-threaded data processing pipelines - Create tooling that makes complex systems observable, debuggable, and resilient
- Investigate and solve deep, system-level issues—both live and post-mortem
- Collaborate in a high-bar engineering culture with clean, scalable code
- Strong modern C++ expertise (RAII, STL, templates, memory discipline)
- Experience in real-time or embedded environments
- Deep understanding of concurrency & multi-threading
- Familiarity with Linux-based application development
- A mindset for systems design, reliability, and maintainability
- Core dump analysis, replay systems, or observability tooling
- Exposure to control systems or PLC logic
Because you'll be solving problems that sit at the intersection of software, hardware, and real-world complexity
—building tools that let engineers understand not just what went wrong, but why.
If you love elegant systems, deep debugging, and software that truly interacts with the physical world…
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).