We are looking for a Backend C++ Developer to join a cutting-edge R&D team building real-time, mission-critical autonomous systems used in complex, dynamic environments. This role sits at the core of a highly advanced robotics platform, where you will design and develop high-performance backend systems that power real-time data processing, control flows, and system integration across distributed components. You will work closely with multidisciplinary teams including robotics, AI, embedded, and system engineers to build scalable and reliable backend infrastructure that operates under strict real-time and performance constraints.
Responsibilities: Design, develop, and maintain high-performance backend systems in C++ Build scalable and efficient components for real-time and distributed systems Develop system logic, control flows, and orchestration layers Integrate internal and external APIs across complex system architectures Participate in system design and architecture discussions Optimize performance, reliability, and latency in mission-critical environments Debug and maintain complex production systems Collaborate with cross-functional engineering teams
Requirements: 5+ years of hands-on C++ development experience Strong understanding of software engineering fundamentals (OOP, multithreading, memory management) Experience developing backend or system-level software in Linux environments Strong debugging, profiling, and performance optimization skills Experience working with version control tools (Git, Jira, etc.) Ability to take ownership and work independently in complex systems Experience with ROS2 - an Advantage Background in robotics, autonomous systems, or real-time systems - an Advantage
cv+6353@hrhome.co.il