Senior Firmware Engineer Robotics & Embedded Systems 95% Remote
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Finding Jobs in Germany
Jobs in Germany for Americans
How to Find Tech Jobs in Berlin
Where To Find Software Engineering Jobs