Senior Firmware Engineer Robotics & Embedded Systems 95% Remote

Prodig Gmbh
München, Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
German
Job source

Tech stack

Board Bringup ARM Architecture Automation of Tests C++ (Programming Language) Computer Programming Software Debugging Linux on Embedded Systems Embedded Software Firmware FreeRTOS Software Systems System Testing
+4 more
Universal Asynchronous Receiver/Transmitter Rust (Programming Language) Serial Peripheral Interface Real Time Systems

Job description

With highly motivated people, we develop sophisticated software systems that efficiently create long-term added value for our customers - this is what ProDIG GmbH stands for. As a digital consulting and service company, ProDIG supports many customers from diverse industries such as banking & FinTech, IT & telecommunications, aerospace and automotive.

We focus on trust and always have an open ear for our employees and customers. Our values such as humanity, solution orientation and a practical hands-on mentality form the foundation for the development of our young and dynamic company.

Shape the digital future with us as!

Your tasks:

  • Design and develop low-level firmware for STM32 and comparable ARM Cortex-M microcontrollers
  • Develop real-time embedded software for advanced robotics applications
  • Perform hardware bring-up, system validation, and embedded debugging
  • Collaborate with electronics engineers on PCB integration and troubleshooting
  • Interface firmware with embedded Linux platforms and robotics systems
  • Develop and optimize real-time control, sensing, and actuation functions
  • Debug hardware/software interactions and validate systems in lab and field environments
  • Maintain test frameworks to ensure firmware reliability and performance

Requirements

Do you have experience in Rust (programming language)?, * Degree in Embedded Systems, Electrical Engineering, Robotics, or a comparable qualification

  • Experience in embedded firmware development within complex technical environments
  • Strong knowledge of low-level firmware, real-time systems, and hardware-near programming
  • Experience with robotics systems, embedded Linux, or comparable embedded applications
  • Structured, solution-oriented, and hands-on working style
  • Ability to collaborate effectively in interdisciplinary engineering teams
  • Experience with STM32, ARM Cortex-M, Rust, C/C++, SPI, I2C, UART, CAN, FreeRTOS, Zephyr, embedded Linux, Jetson, and real-time control systems
  • Professional English language skills written and spoken, Please be advised that a valid work permit for Germany is required for non-EU citizens. Unfortunately, applications without a valid work permit and sufficient German language skills may not be considered.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · WWC 2022

2:30 min

Tracking remote firmware health with the engineering dashboard

Denis Grahovac · WWC 2021

Videos

See all

Related articles

See all