Beschreibung
Location: Stuttgart
Start Date: ASAP
Duration: 6 months
About Us
Our client is a medical devices company in Munich. They are hardware and software solutions for embedded technology.
Role Overview
We’re looking for a skilled freelance Embedded Systems Engineer to support the development and optimisation of our firmware and embedded software stack. You’ll be working closely with hardware, software, and product teams to bring robust embedded solutions to life.
Key Responsibilities
Design, develop, and test embedded software for microcontrollers and SoCs.
Interface with hardware components (sensors, actuators, communication modules).
Optimise code for performance, reliability, and memory usage.
Collaborate with hardware engineers on board bring-up and debugging.
Write clear, maintainable code and thorough technical documentation.
Requirements
3+ years of experience in embedded systems development.
Proficiency in C/C++ and embedded toolchains.
Experience with RTOS (e.g., FreeRTOS, Zephyr) or bare-metal development.
Hands-on experience with microcontrollers (e.g., STM32, Nordic, ESP32).
Comfortable with oscilloscopes, logic analysers, and debugging tools.
Familiar with version control (Git) and CI for embedded.
If you are looking for a new position, please send in your CV and we will be in contact
Start Date: ASAP
Duration: 6 months
About Us
Our client is a medical devices company in Munich. They are hardware and software solutions for embedded technology.
Role Overview
We’re looking for a skilled freelance Embedded Systems Engineer to support the development and optimisation of our firmware and embedded software stack. You’ll be working closely with hardware, software, and product teams to bring robust embedded solutions to life.
Key Responsibilities
Design, develop, and test embedded software for microcontrollers and SoCs.
Interface with hardware components (sensors, actuators, communication modules).
Optimise code for performance, reliability, and memory usage.
Collaborate with hardware engineers on board bring-up and debugging.
Write clear, maintainable code and thorough technical documentation.
Requirements
3+ years of experience in embedded systems development.
Proficiency in C/C++ and embedded toolchains.
Experience with RTOS (e.g., FreeRTOS, Zephyr) or bare-metal development.
Hands-on experience with microcontrollers (e.g., STM32, Nordic, ESP32).
Comfortable with oscilloscopes, logic analysers, and debugging tools.
Familiar with version control (Git) and CI for embedded.
If you are looking for a new position, please send in your CV and we will be in contact