Embedded Software Engineer
פורסם לפני 12 ימים · 32 מועמדים
התפקיד במילים פשוטות
התפקיד כולל פיתוח תוכנת Embedded ב-C/C++ עבור מערכות רובוטיות אוטונומיות המבוססות על מיקרו-בקרים ומערכות RTOS. העבודה היומיומית כוללת כתיבת לוגיקת בקרה ותנועה, אינטגרציה של מנועים וחיישנים, מימוש פרוטוקולי תקשורת כמו CAN, וביצוע בדיקות ודיבאגינג ישירות על גבי הרובוטים הפיזיים בשיתוף צוותי החומרה והמכניקה.
- 3+ years in embedded software development
- Strong C/C++ expertise
- Experience with MCU / RTOS (STM32, ESP32, Cortex-M, FreeRTOS, etc.)
- Experience with motors, sensors, robotics, or physical systems
- Experience with CAN, UART, SPI, I2C
- Experience with AGV, AMR, drones, or autonomous systems
- Motor control or CANopen experience
- IMU, encoder, camera, or localization experience
- Python (testing/automation), Embedded Linux, or ROS / ROS 2
- Scaling robotic products from prototype to production
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למהנדסי תוכנה משובצת מחשב עם לפחות 3 שנות ניסיון ב-C/C++, שליטה ב-RTOS ורקע בעבודה עם חיישנים ומנועים במערכות פיזיות או רובוטיות. התפקיד פחות מתאים למי שמחפש עבודה מרחוק או למפתחים ללא ניסיון בממשקי חומרה ודיבאג פיזי.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןUNIT is building a revolutionary Physical AI product: a global fleet of intelligent robots redefining logistics. We’re looking for a hands-on Embedded Software Engineer to join our R&D team and develop the software that makes our robots move, sense, react, and operate reliably in the real world.
📍 Location: Caesarea, Israel (Full-time, On-site)
The Role
Develop and own embedded software running on our robotic platforms—from hardware interfaces and communication to robot behaviors, motion sequences, state machines, and system integration.
What You Will Own
• Robot Behavior & Control: Embedded logic for driving, rotation, lifting, charging, positioning, and recovery.
• Embedded Development: C/C++ software on MCU / RTOS-based systems.
• Motion & Sensor Integration: Motors, encoders, IMUs, cameras, and sensors.
• Communication: Controller-to-sensor/motor communication using CAN and serial protocols.
• System Debugging & Reliability: Cross-functional troubleshooting, fault detection, recovery logic, and diagnostics.
• Testing & Integration: Direct testing on physical robots with HW, Mechanical, and System teams.
Core Requirements
• 3+ years in embedded software development.
• Strong C/C++ expertise.
• Experience with MCU / RTOS (STM32, ESP32, Cortex-M, FreeRTOS, etc.).
• Experience with motors, sensors, robotics, or physical systems.
• Experience with CAN, UART, SPI, I2C.
• Strong system-level debugging and state machine / event-driven software design.
• B.Sc. in CS, Computer Engineering, Electrical Engineering, or related field.
Bonus Points
• Experience with AGV, AMR, drones, or autonomous systems.
• Motor control or CANopen experience.
• IMU, encoder, camera, or localization experience.
• Python (testing/automation), Embedded Linux, or ROS / ROS 2.
• Scaling robotic products from prototype to production.
📩 Interested? Send your CV to: career@unitailabs.com
🌐 Learn more: www.unit.co
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- מהמשרד
- 3+ years in embedded software development, Strong C/C++ expertise, Experience with MCU / RTOS (STM32, ESP32, Cortex-M, FreeRTOS, etc.), Experience with motors, sensors, robotics, or physical systems, Experience with CAN, UART, SPI, I2C