M

microagi

Robotics deployment platform for site-specific AI

Embedded Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeZürich, Switzerland

About the Job

Requirements

  • Up to five years writing production firmware for embedded or Internet of Things systems.
  • Strong C and C++ skills, experience with a real-time operating system such as FreeRTOS or Zephyr, and familiarity with microcontrollers such as STM32, ESP32, or NXP.
  • Hands-on experience with peripheral interfaces and protocols such as SPI, I2C, UART, USB, Bluetooth Low Energy, or CAN.
  • Experience integrating sensors in firmware, such as IMUs, cameras, depth sensors, or force sensors.
  • A strong understanding of how firmware decisions affect data quality, especially for EMG/EEG sensing, including ADC configuration, sample rate, jitter, filtering, and buffering.
  • Comfort debugging at the hardware boundary with a logic analyzer, oscilloscope, and debugger.
  • Curiosity about machine learning, including reading papers, training at least one model end to end, and understanding the importance of dataset quality.
  • Ability to handle confidential hardware roadmaps and customer data discreetly.
  • Fluency in English.
  • Ability to work in person in the office.
  • Ability to own problems end to end, work proactively in ambiguity, and explain or verify AI-generated output.

Responsibilities

  • Write and own firmware for data-capture hardware, including sensors, motion-capture rigs, custom IoT setups, and prototype robots.
  • Build real-time data acquisition, including drivers, DMA, buffering, and streaming from multiple sensors without dropping samples.
  • Solve multi-sensor synchronization, calibration, and time-stamping so data points align across devices and modalities.
  • Bring up new boards with the Electrical Engineer and turn new hardware into working devices.
  • Build the path from device to dataset through communication protocols, on-device logging, and handoff into the data pipeline.
  • Work closely with machine-learning engineers; ensure firmware produces clean, synchronized, trustworthy training data.
  • Make firmware reliable in the field through testing, over-the-air updates, error handling, and diagnostics.

Desired Qualifications

  • German language skills.
  • A background in robotics, motion capture, or wearable devices.
  • Experience with real-time or hard-deadline systems such as audio, video synchronization, or robotic control loops.
  • Experience with embedded Linux, time-synchronization protocols such as PTP, or low-power design.
  • Familiarity with machine-learning training pipelines.
  • Open-source firmware contributions.
  • Experience taking firmware from prototype to small-batch production, including test fixtures, provisioning, and certification support.

About the Company

microagi

Robotics deployment platform for site-specific AI

MicroAGI helps factories deploy robots that learn from their own data. Its Atlas platform fine-tunes AI models on a factory’s data so robots perform reliably on real production tasks. Atlas sits between a manufacturer’s systems and AI models and works with any hardware or model vendors, avoiding vendor lock-in. The company aims to scale Atlas across major European manufacturers to reduce skilled-labor gaps and energy costs by making robotics more site-specific and adaptable.

Company size
51-200
Company stage
Seed
Total funding
$55M
Headquarters
Munich, Germany
Founded
2025

Recently Posted Jobs

Explore more opportunities at microagi

See more jobs