Senior Software Engineer - C/C++ at Mentee Robotics
Herzliya, Tel-Aviv District, Israel -
Full Time


Start Date

Immediate

Expiry Date

18 Jul, 26

Salary

0.0

Posted On

19 Apr, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, C, Python, Embedded Linux, Object-oriented design, Real-time systems, Low-latency systems, Performance optimization, ROS 2, NVIDIA Triton Inference Server, GPU-accelerated services, EtherCAT, CAN, SPI, I2C, Docker

Industry

Software Development

Description
Mentee Robotics is redefining humanoid automation with an AI-first approach, integrating cutting-edge perception, reasoning, and dexterous manipulation into a fully autonomous humanoid robot that continuously adapts and learns. Our flagship product, Menteebot v3, is designed to seamlessly integrate into industrial, logistics, and retail environments, performing complex tasks with human-like adaptability. We are looking for an experienced Software Engineer to join our team. You will design, develop, and optimize core software components, building high-performance systems that are reliable, maintainable, and scalable. Responsibilities Design, develop, and maintain production-grade software using C++ and Python. Build modular, well-architected components following object-oriented design principles. Optimize code for real-time and low-latency operation. Collaborate with cross-functional teams to deliver end-to-end solutions. Write clean, maintainable, and well-tested code. Requirements 5+ years of experience in Software Engineering, with a heavy focus on C/C++ development. Expert Proficiency in C/C++: Deep understanding of modern C++ standards, memory management, and parallelism (this is a core requirement). Solid grasp of object-oriented design (OOD), design patterns, and modular software architecture. Proven ability to develop production-grade Python applications Extensive experience developing and debugging in embedded Linux environments. Experience with real-time operating systems or low-latency systems and performance optimization. Advantages Experience with ROS 2 (Robot Operating System) Familiarity with NVIDIA Triton Inference Server or similar model serving frameworks. Expertise in GPU-accelerated services using zero-copy mechanisms to minimize data transfer latency. Knowledge of embedded communication protocols such as EtherCAT, CAN, SPI, or I2C. Experience with containerization (Docker). Experience with embedded edge platforms such as NVIDIA Jetson
Responsibilities
Design, develop, and maintain production-grade software components using C++ and Python. Collaborate with cross-functional teams to build high-performance, scalable, and reliable robotic systems.
Loading...