Show more filters

Embedded Software Engineer

Mentee Robotics

3.8
2 reviews
Mentee Robotics
Job Type   /   Job Level
Full-time   /   Senior Executive
Job Location
Herzliya, Tel Aviv District, Israel
A free Jobstore account is required to proceed to the employer site.

At Mentee Robotics, we are redefining the future of humanoid automation. Our flagship product, Menteebot v3, is a fully autonomous, AI-integrated robot designed to adapt, learn, and operate in dynamic real-world environments—from logistics to manufacturing to retail.

We combine advanced AI, embedded control, and mechanical precision into a single platform engineered for performance, agility, and real-world deployment.

Your Role: Embedded Software Engineer

We're looking for a hands-on embedded engineer to join our growing core robotics team. If you're passionate about high-performance real-time systems, motor control, or industrial protocols like EtherCAT, this is your opportunity to work on a truly cutting-edge humanoid robot.

You’ll design, implement, and optimize embedded code for real-time control of actuators, sensors, and communication layers running directly on STM32 microcontrollers — all bare metal, no OS. This is not application-level development — it’s close to the metal, critical-path firmware engineering.


Responsibilities:

  • Design and develop real-time firmware in C for STM32-based robotic subsystems.
  • Write precise, efficient, and maintainable code for motor control, IO handling, safety loops, and communication.
  • Work with high-speed buses, ADCs, DMA, interrupts, timers, and peripherals.
  • Implement and/or integrate industrial communication protocols such as EtherCAT, CAN, and UART.
  • Collaborate closely with electrical, mechanical, AI, and control teams to define requirements and deliver robust systems.
  • Debug and validate code using logic analyzers, oscilloscopes, and hardware-in-the-loop testing.
  • Take full ownership of your code – from bring-up to deployment in the lab and field.


Requirements:

  • B.Sc. in Electrical Engineering, Computer Engineering a related field or equivalent experience.
  • 5+ years of experience in embedded firmware development (bare metal, real-time systems).
  • Strong proficiency in C and STM32 microcontroller programming.
  • Hands-on experience with motor control algorithms and/or industrial communication protocols.
  • Excellent debugging skills – both in code and hardware environments.
  • Comfortable with schematics, data sheets, and interpreting electrical signals on the bench.


Advantages:

  • Deep knowledge of EtherCAT, including stack integration and real-time tuning.
  • Experience with field-oriented control (FOC), current/torque/velocity loops, and encoder interfaces.
  • Exposure to Python for scripting, testing, or automation.
  • Familiarity with MISRA C, safety standards, or structured code practices.
  • Experience in complex robotics or motion systems.

A free Jobstore account is required to proceed to the employer site.
Jobs in Israel   »   Jobs in Herzliya   »   Embedded Software Engineer

More jobs

People also search