CareerPlanSign in

Embedded Engineer

MunichFull-time2026-10-05 → 2026-10-13
On-site

Core

Write and own firmware for data-capture hardware (sensors, motion-capture rigs, IoT setups, prototype robots) to ensure clean, synchronized, trustworthy data for ML training.

Role type

Senior Embedded Engineer (Firmware & Data Acquisition)

Builds

Firmware for custom IoT hardware and data-capture rigs

Domain

Robotics / Embedded Systems / Data Acquisition

Deliverable

production ML models

Required skills

C/C++, RTOS (FreeRTOS, Zephyr), Microcontrollers (STM32, ESP32, NXP), Peripheral interfaces (SPI, I2C, UART, USB, BLE, CAN), Sensor integration (IMUs, cameras, depth sensors), ADC configuration, Real-time debugging (logic analyzer, oscilloscope), Embedded Linux

Preferred skills

Robotics, Motion capture, Wearable devices, Real-time/hard-deadline systems, Time-sync protocols (PTP), ML training pipelines, Open-source firmware contributions

Technologies

FreeRTOS, Zephyr, STM32, ESP32, NXP, SPI, I2C, UART, USB, BLE, CAN, IMU, Camera, Depth sensor, Logic analyzer, Oscilloscope

Responsibilities

Write firmware for data-capture hardware; Build real-time data acquisition drivers and streaming; Solve multi-sensor synchronization and calibration; Bring up new hardware boards; Build communication protocols and on-device logging; Debug hardware boundary issues; Ensure firmware reliability in the field (testing, OTA updates)

Seniority

Senior, hands-on IC