Embedded Team Lead at Mentee Robotics
Herzliya, Tel-Aviv District, Israel -
Full Time


Start Date

Immediate

Expiry Date

27 Dec, 25

Salary

0.0

Posted On

28 Sep, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Software Development, C Programming, Firmware Development, STM32 Microcontrollers, Embedded Communication Protocols, Team Leadership, Cross-Functional Collaboration, Debugging Skills, Real-Time Systems, Robotics, Safety Logic, System Monitoring, Version Control, Testing, Code Reviews, Documentation

Industry

Software Development

Description
Description At Mentee Robotics, we are building the future of autonomous humanoid robots. With an AI-first approach, our systems combine perception, reasoning, and dexterous manipulation into one adaptive platform designed for complex, real-world tasks in industrial, logistics, and retail environments. Our flagship product, Menteebot v3, is a fully integrated humanoid robot engineered to learn, evolve, and work alongside humans with remarkable precision and autonomy. We are looking for an experienced, hands-on team leader to drive the development of high-performance embedded software for our robotic systems. You’ll lead a growing team of embedded developers while staying deeply involved in code, design, and integration. This role is ideal for a senior engineer who combines technical depth with strong leadership and a passion for delivering real-time, hardware-integrated systems at scale. Responsibilities Lead the design and development of real-time, bare-metal embedded software on STM32-based platforms. Build and scale a high-performing embedded software team. Collaborate with hardware, AI, control, and mechanical teams to deliver integrated, production-grade robotic systems. Develop robust firmware for sensors, motor control, safety logic, communication protocols, and system monitoring. Define and implement software development processes, including version control, testing, code reviews, and documentation. Own system-level decisions and continuously improve reliability, performance, and maintainability of embedded code. Contribute directly to coding and technical reviews — especially during early-stage development. Requirements B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, or a related field. 9+ years of experience in embedded software development, preferably in robotics or real-time control systems. Deep expertise in C programming and bare-metal firmware development on STM32 microcontrollers. Strong knowledge of embedded communication protocols: SPI, UART, CAN, I²C, PWM, etc. Experience leading technical teams and mentoring engineers. Track record of cross-functional collaboration in hardware/software-integrated environments. Strong debugging skills and hands-on lab experience. Advantages Familiarity with EtherCAT or other real-time industrial communication protocols. Exposure to MISRA C or safety-critical coding standards. Knowledge of Linux kernel-level programming. Experience with scripting (e.g., Python) for testing or automation workflows. Background in robotics, mechatronics, or autonomous systems.
Responsibilities
Lead the design and development of real-time embedded software for robotic systems. Collaborate with various teams to deliver integrated, production-grade solutions.
Loading...