CareerPlan

Junior Embedded Software & Integration Engineer

Herzliya, IsraelFull-time2026-11-02 → 2026-11-10

Core

Develop bare-metal C firmware for STM32-based robotic subsystems and perform hands-on robot integration and diagnostics.

Role type

Junior embedded software engineer (robotics)

Builds

Firmware for AI-first humanoid robots (MenteeBot)

Domain

Robotics / Embedded Systems

Deliverable

production ML models

Required skills

C programming, STM32 microcontrollers, peripheral interfaces, UART, SPI, I2C, CAN, hardware debugging, AI tool usage

Preferred skills

Git, unit testing, Python scripting, oscilloscope usage, logic analyzer usage

Technologies

STM32, C, Git, Python

Responsibilities

Develop and maintain bare-metal C firmware for robotic subsystems; Implement peripheral interfaces, communication functions, and diagnostics; Investigate robot issues in the lab and isolate affected subsystems; Verify fixes on the robot and improve firmware based on recurring problems; Collaborate with electrical, mechanical, and motion-control engineers.