JOBSEARCHER

C++ Developer

GcsEast Boston, MAMay 29th, 2026
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.🔍 What Makes This Role UniqueYou’ll build the diagnostics and replay backbone of the platform:Capture and package core dumpsDesign structured logging pipelinesCreate powerful replay tools to reconstruct real-world behaviorThink: time-travel debugging for robots.⚙️ What You’ll Be DoingArchitect and develop modern C++ (C++17+) systems in a real-time environmentBuild high-performance, multi-threaded data processing pipelinesCreate tooling that makes complex systems observable, debuggable, and resilientInvestigate and solve deep, system-level issues—both live and post-mortemCollaborate in a high-bar engineering culture with clean, scalable code🧠 What You BringStrong modern C++ expertise (RAII, STL, templates, memory discipline)Experience in real-time or embedded environmentsDeep understanding of concurrency & multi-threadingFamiliarity with Linux-based application developmentA mindset for systems design, reliability, and maintainability🌟 Bonus PointsRobotics / autonomous systems experienceCore dump analysis, replay systems, or observability toolingROS / ROS2Exposure to control systems or PLC logic💡 Why Join?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…this is your playground.