Skip to main content

Mobileye

Software Development Engineer

Shanghai, China

Location
Shanghai, China
Work
On-site
Employment
Full-time
Level
Not stated
Function
Engineering
Pay
Not stated
Posted
2 weeks ago

About the role

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 improve. We offer an exceptional opportunity to participate in building next-generation commercial humanoid robots from 0 to 1, alongside competitive compensation and an international engineering environment. We are 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 platform and bring it to production.

We are looking for a Software Development Engineer to lead the software development of a bipedal humanoid robot, owning the application layer, the middleware layer, and the low-level software, and able to bring the cameras, algorithms, communications, and other hardware together into a working system. You will also maintain the software, troubleshoot software issues, and work with colleagues in other disciplines to complete bench debugging and full-system commissioning. The end goal is to own the software of the mass-production robot and carry it through development and maintenance across the entire product lifecycle.

Who you are

  • You have a deep understanding of software development and strong hands-on experience, along with a genuine passion for humanoid robots.
  • You have a clear grasp of how the major software modules work, and a solid understanding of the system as a whole.
  • You have solid experience with mass production and fault handling, and you can diagnose problems hands-on and fix and optimize software issues.

What will your job look like

  • Participate in the design, development, integration, and maintenance of the robot software architecture.
  • Develop middleware and system-layer software, including but not limited to the handheld controller client, process management, data logging, log management, health management, resource management, behavior scheduling, and HDS diagnostics.
  • Develop additional robot software requirements in later phases.
  • Integrate the HAL, middleware, application layer, communications, camera data, and navigation.
  • Participate in SDK development, documentation, version control, debugging, deployment, and development of tools such as automated testing.
  • Participate in robot deployment and delivery.

All you need is

  • Full-time bachelor’s degree or above in computer science, electrical engineering, automation, software engineering, or a related field.
  • Solid foundation and development experience in C++, Python, Shell, Linux, and network communication.
  • Good coding style and engineering ability.
  • Familiar with ROS 2, MQTT, gRPC, HTTP, RPC, and JSON.
  • Familiar with CUDA and Docker development.

Nice to have

  • Robot development experience.
  • Familiarity with algorithms, embedded software, or hardware.
  • Experience introducing products into mass production and optimizing mass-production issues.

Source

Posted by Mobileye on their own hiring page, jobs.eu.lever.co. OptiTalent shows it as published, read 07 Nov 2026 00:13 UTC; the original is the reference.

View the original ad ↗

More at Mobileye

  • Mobileye · Petah Tikva, Israel

    HybridFull-timeSeniorOperations

    Assist in managing the System team's tasks through all development phases, from requirements to production: planning, prioritization, tracking, and execution.; Coordinate system activities with the other teams: VLSI, RF, HW, Algorithms, SW, and Validation.; Manage dependencies,…

  • Mobileye · Jerusalem, Israel

    HybridFull-timeSeniorEngineering

    Design mounts and installation solutions for cameras, lidar, radar, computing units, and related hardware.; Develop projects from requirements and concept through detailed design, prototype, validation, and release.; Perform initial structural analysis and validation of designs…

  • Mobileye · Ramat Gan, Israel

    HybridFull-timeLead / staffEngineering

    ou’ll lead customer technical reviews, present readiness and validation evidence, and resolve concerns about testability and coverage.; You’ll translate customer expectations and system requirements into detailed integration plans, coverage, loads, diagnostics and monitoring…

  • Mobileye · Haifa, Israel

    On-siteFull-timeMid levelEngineering

    Develop and implement design automation tools and scripts.; Perform logic design flows from high-level design to synthesis and power analysis.; Evaluate and explore new automation technologies and advocate for efficiency improvements.; Evaluate multiple vendor solutions and…