🔧Embedded Software Engineer
📍 Herzliya | 🤖 Humanoid Robotics | Bare-Metal STM32 | Full-Time | Hands-On Development
About Mentee Robotics
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, or a related field.
- 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.
Bonus Points
- 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.
Why Join Us?
This is a chance to build something ambitious — to bring motion, intelligence, and precision into the real world through clean, performant embedded code. At Mentee Robotics, your work will directly power a humanoid robot capable of operating in dynamic environments — and your code will quite literally move the future.
Sound like you?
Apply now and join our mission to build physical intelligence at scale.
רוצה לראות עוד משרות מתאימות?
Jobify מנתחת את הניסיון התעסוקתי שלך ומציגה לך משרות עדכניות - בחינם!
משרות נוספות מומלצות עבורך
-
Embedded Software Engineer
-
מיקום לא צוין
SMARTSHOOTER
-
-
Embedded Software Engineer
-
תל אביב - יפו
Nisha Group - קבוצת נישה
-
-
Embedded Software Engineer
-
מגדל העמק
Steadicopter
-
-
Embedded software engineer
-
יקנעם עילית
חברה בתחום אחר
-
-
Embedded Software Engineer
-
פתח תקווה
NewPhotonics
-
-
Embedded Software Engineer
-
תל אביב - יפו
Confidential
-