Embedded Software Engineer
- Location
- Shanghai, China
- Workplace
- On-site
- Employment
- Full-time
About this 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 an Embedded Software Engineer to lead the development, maintenance, and troubleshooting of the embedded software for the full-body hardware of a bipedal humanoid robot. You will work with colleagues in other disciplines on bench debugging and full-system commissioning. The end goal is to own the embedded software of the mass-production robot and carry it through development and maintenance across the entire product lifecycle.
\nWho you are:- You have a deep understanding of embedded software and strong development experience, along with a genuine passion for humanoid robots.
- You have a clear grasp of how the major hardware 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 the embedded software.
- Independently develop and test embedded software according to embedded software requirements.
- Debug embedded system functions, perform integration testing, and write test cases.
- Develop drivers, host-side applications, and application software to meet product requirements and internal use needs.
- Develop a deep understanding of the product and participate across the full product lifecycle, including requirements definition, design, implementation, testing, production, and
- maintenance.
- Develop embedded software for hardware such as the domain controller board, power board, breakout board, and EtherCAT switch.
- Full-time bachelor’s degree or above in computer science, electrical engineering, automation, mechanical engineering, or a related field.
- Proficient in RTOS and the embedded software development process.
- Familiar with developing communication buses and interfaces, including STM32, I2C, SPI, UART, EtherCAT, CAN, CAN FD, and RS485.
- Able to read hardware schematics and use test instruments.
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Ask your AI about this role
Connect Clera once, then ask if it fits you.
Ask about this role
Read the Embedded Software Engineer listing at Mobileye (https://www.getclera.com/jobs/mobileye/embedded-software-engineer-csyi73rkuavj) and tell me whether it fits my profile. Save it for me if it does.
Not connected yet? Takes a minute
https://mcp.getclera.comSign in with your Clera account. MCP docs