Overview
Senior Software Engineer - Robot Compute Platform at Mobileye — Shanghai, China. At Mentee Robotics, we are redefining humanoid automation with an AI-first approach - combining perception, reasoning, and dexterous manipulation into fully autonomous systems that continuously learn and adapt. We are now expanding with a new robotics Engineering Center in China, working hand-in-hand with our engineering teams in headquarters.
Full job description
At Mentee Robotics, we are redefining humanoid automation with an AI-first approach - combining perception, reasoning, and dexterous manipulation into fully autonomous systems that continuously learn and adapt.
We are now expanding with a new robotics Engineering Center in China, working hand-in-hand with our engineering teams in headquarters. Its mission: to rapidly develop our next-generation full-size humanoid and bring it to life - a walking, working platform that becomes the foundation of our next generation of products. This is a small, senior, hands-on team where speed of iteration is the core value.
We are looking for a Senior Software Engineer to own the robot's onboard compute platform: running neural network policies on Jetson at control rate, and the entire interface to the embedded layer - EtherCAT/CAN master, sensors, IMU, and Real-Time Linux. You are the person who turns a trained policy into a robot that moves.
Who you are 期待中的你
-
A systems software engineer who thinks in latency budgets and memory copies
-
Equally comfortable in CUDA/TensorRT and in a CAN bus trace
-
You take full ownership from kernel configuration to inference output
Responsibilities
-
Own the onboard software platform on NVIDIA Jetson: Real-Time Linux configuration, scheduling, and performance tuning
-
Deploy and optimize neural network policies for real-time inference: TensorRT, quantization, zero-copy data paths, strict latency budgets
-
Implement and maintain the EtherCAT/CAN master and the joint-level communication with the Motor Controller PCBs
-
Integrate sensors: IMU drivers, filtering and time synchronization, cameras and additional sensing as needed
-
Build the middleware that moves observations and actions between the bus and the policy at loop rate, deterministically
-
Develop logging, replay, and introspection tooling for the whole robot software stack
-
Work daily with the RL and Sim2Real engineers on the deployment pipeline, and with embedded on the bus API
Requirements
-
B.Sc. in Computer Science, Engineering, or a related field
-
8+ years of software engineering with heavy C/C++ focus; deep understanding of modern C++, memory management, and parallelism
-
Extensive experience developing and debugging in embedded Linux environments; real-time or low-latency systems experience
-
Hands-on experience deploying neural networks on edge platforms (NVIDIA Jetson, TensorRT or equivalent)
-
Knowledge of embedded communication protocols: EtherCAT, CAN, SPI, I2C
-
Production-grade Python for tooling and pipelines
-
Experience with PREEMPT_RT kernels and real-time performance monitoring
Advantages
-
Experience with GPU-accelerated services using zero-copy mechanisms to minimize data transfer latency
-
ROS 2 experience
-
Background in autonomous driving or edge-AI platforms
-
Comfortable communicating technical topics in English with international teams
Tips for this job
Practical Job and Scholarship guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
Verification notes
Verified from the employer's public Lever job collection. The provider-supplied title, description, location and application URL were normalized without inferring unstated facts.
Job and Scholarship is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Mobileye Careers (Lever) ↗Browse current Job and Scholarship listings from Mobileye Careers (Lever) →