Senior Firmware Engineer Robotics & Embedded Systems 95% Remote
Role details
Job location
Tech stack
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.