Embedded Software Engineer (IoT & Computer Vision) (m/w/d)
Core
Develop and maintain embedded software and firmware for battery-powered IoT camera systems used for automated shelf monitoring in retail environments.
Role type
Embedded Software Engineer (IoT & Computer Vision)
Builds
Intelligent battery-powered IoT camera devices for automated shelf monitoring
Domain
Retail technology, IoT, Computer Vision
Deliverable
production ML models | product features
Required skills
C/C++, embedded software development, microcontroller programming, SPI/I2C/UART integration, WiFi/BLE communication, power optimization, debugging, root cause analysis
Preferred skills
Embedded Linux, RTOS, camera technologies, IoT systems
Technologies
C, C++, SPI, I2C, UART, WiFi, BLE, Embedded Linux, RTOS
Responsibilities
Develop, maintain and optimize embedded software and firmware for battery-powered IoT camera devices; Design and implement software for microcontroller-based platforms and integrate camera sensors and peripheral devices; Develop and improve wireless communication solutions using WiFi and BLE; Design, implement, test and validate new software modules from prototype stage through field deployment; Support hardware bring-up activities, debugging and root cause analysis; Optimize power consumption, reliability and communication stability
Seniority
Mid-level, hands-on IC