DevJobs

Embedded Software Team Leader

Overview
Skills
  • Python Python
  • C C
  • CAN
  • I²C
  • PWM
  • SPI
  • UART
  • EtherCAT
  • Linux kernel-level programming
  • MISRA C
  • STM32

🚀 We're Hiring: Embedded Software Team Leader – Humanoid Robotics

📍 Herzliya | 🕹️ Full-Time | 🧠 Hands-On Tech Leadership


About Mentee Robotics

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.


Your Role: Embedded Software Team Leader

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.


Bonus Points

  • 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.


Why Join Us?

At Mentee Robotics, you'll work at the frontier of embedded systems and physical intelligence. This is a rare opportunity to lead from the front — architecting, coding, and collaborating on the systems that bring our humanoid platform to life.


Ready to lead embedded systems that move the future?

Apply now and help us bring intelligence into motion.


#RoboticsJobs #EmbeddedSystems #BareMetal #STM32 #EngineeringLeadership #Hiring #EtherCAT

Mentee Robotics