Germany (Munich) – On-site – Embedded Software Engineer – Consumer Electronics
Build responsive and efficient embedded software for the next generation of smart consumer devices!
We are looking for an Embedded Software Engineer to join our client's team on-site in Munich. In this role, you will be developing embedded software for cutting-edge consumer electronic products that focus on usability, performance, and smart connectivity. You will collaborate closely with cross-functional teams to deliver seamless user experiences across devices such as wearables, audio systems, smart home devices, and more.
Core Responsibilities:
- Develop and maintain firmware and embedded applications for consumer products
- Optimize software for power consumption, speed, and memory efficiency
- Integrate sensors, wireless modules, and user interfaces into embedded platforms
- Work with hardware and design teams to support prototyping and productization
- Ensure compliance with reliability, safety, and performance standards
- Debug and resolve issues through systematic testing and validation
Core Skills Required:
- Proficiency in C/C++ and RTOS environments (e.g., FreeRTOS, Zephyr)
- Experience with MCUs and SoCs used in consumer products (ARM Cortex-M, etc.)
- Strong knowledge of Bluetooth/BLE, Wi-Fi, or Zigbee integration
- Familiarity with sensor drivers, I2C/SPI/UART, and low-level debugging
Additional Skills:
- Experience with mobile companion app integration (e.g., via Android/iOS APIs)
- Exposure to UX/UI considerations in embedded device interfaces
- Knowledge of OTA updates, bootloaders, and secure firmware deployment
- Familiarity with DSP algorithms for audio/video processing
- Background in product certification (e.g., CE, FCC, UL)