Senior Software Engineer - Edge Inference at Mentee Robotics
Herzliya, Tel-Aviv District, Israel -
Full Time


Start Date

Immediate

Expiry Date

08 Aug, 26

Salary

0.0

Posted On

10 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Python, Edge AI, NVIDIA Jetson, Triton, TensorRT, ONNX Runtime, Embedded Linux, Docker, CUDA, NVIDIA Nsight, ROS2, GPU Acceleration, Real-time Inference, Memory Management, Concurrency

Industry

Software Development

Description
Mentee Robotics is redefining humanoid automation with an AI-first approach. We integrate 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 perform complex tasks with human-like adaptability across industrial, logistics, and retail environments. We are looking for a Senior Software Engineer to join our software team. In this role, you will be responsible for the high-performance software layer that bridges advanced AI models with physical robotic execution. Your work will focus on designing and implementing the core services responsible for real-time edge AI inference, ensuring that our systems process sensor data and execute commands with minimal latency and maximum reliability. Responsibilities Design & Optimize: Develop production-grade software in C++ and Python, specifically tailored for real-time inference and low-latency execution. Edge AI Orchestration: Build and maintain the inference services that deploy and run neural networks directly on the robot’s edge hardware. Sensor Integration: Develop robust pipelines to process high-frequency sensor data streams for real-time robotic perception. Architect for Reliability: Create modular, well-architected components that ensure the robot remains stable and maintainable in complex, dynamic environments. Cross-Functional Collaboration: Partner with AI researchers and hardware engineers to deploy and accelerate deep learning models on the edge. Requirements 5+ years of Software Engineering experience, with a strict focus on C++. Deep understanding of modern C++ standards, memory management, concurrency, and parallelism. Extensive knowledge and experience with Python. Experience with edge compute platforms such as NVIDIA Jetson. Familiarity with AI inference frameworks like Triton, TensorRT, or ONNX Runtime. Experience building highly reliable, production-grade software. Deep knowledge of developing, debugging, and profiling within embedded Linux environments. Experience with containerization (Docker) tailored for embedded environments. Advantages Proven, hands-on expertise in writing, profiling, and optimizing CUDA code for high-performance edge computing. Experience with using NVIDIA Nsight to deeply analyze performance and pinpoint execution bottlenecks. Practical experience with the ROS2 ecosystem. Expertise in GPU-accelerated services and zero-copy mechanisms to minimize data transfer overhead.
Responsibilities
Design and implement high-performance software layers for real-time edge AI inference on humanoid robots. Develop robust pipelines for sensor integration and collaborate with AI researchers to accelerate deep learning models.
Loading...