- Design and implement components and drivers (display camera sensors actuators)
- Develop beverage dispensing logic (temperature pumps valves safety)
- Implement and manage secure firmware updates (OTA) over HTTPS
- Develop and optimize embedded user interfaces with LCD touchscreens and graphics libraries
- Code in C/C debug and create documention
- Perform unit and integration testing on real hardware
- Support QA engineers during validation and troubleshooting
- Participate in planning estimation and customer meetings
- Collaborate with architects security and compliance engineers
- Ensure adherence to best engineering practices and quality standards
Qualifications :
- 4-5 years of experience in embedded software development using C/C
- Strong knowledge of STM32 (H7/MP1) ARM Cortex-M and familiarity with NXP TI SiLabs platforms
- Experience with communication interfaces: UART I2C SPI and Wi-Fi
- Proficiency with networking protocols: MQTT DNS DHCP mDNS TCP/IP and UDP
- Experience with FreeRTOS or Zephyr
- Experience with security features (secure boot checksums OTA updates)
- Experience with bootloader development and OTA support
- Experience with LCD touchscreen integration (capacitive/resistive controllers drivers)
- Understanding of cybersecurity in IoT solutions
- Upper-Intermediate level of English
WOULD BE A PLUS:
- Familiarity with embedded graphics frameworks (TouchGFX LVGL Qt for MCUs or similar)
- Experience with camera integration (image capture processing streaming)
- Experience with face recognition and/or embedded vision SDKs
- Experience with file systems (FatFS LittleFS) and networking stacks (lwIP or similar)
- Background in fluidics control (pumps flow sensors pressure sensors)
Remote Work :
Yes
Employment Type :
Full-time
Design and implement components and drivers (display camera sensors actuators)Develop beverage dispensing logic (temperature pumps valves safety)Implement and manage secure firmware updates (OTA) over HTTPSDevelop and optimize embedded user interfaces with LCD touchscreens and graphics librariesCode...
- Design and implement components and drivers (display camera sensors actuators)
- Develop beverage dispensing logic (temperature pumps valves safety)
- Implement and manage secure firmware updates (OTA) over HTTPS
- Develop and optimize embedded user interfaces with LCD touchscreens and graphics libraries
- Code in C/C debug and create documention
- Perform unit and integration testing on real hardware
- Support QA engineers during validation and troubleshooting
- Participate in planning estimation and customer meetings
- Collaborate with architects security and compliance engineers
- Ensure adherence to best engineering practices and quality standards
Qualifications :
- 4-5 years of experience in embedded software development using C/C
- Strong knowledge of STM32 (H7/MP1) ARM Cortex-M and familiarity with NXP TI SiLabs platforms
- Experience with communication interfaces: UART I2C SPI and Wi-Fi
- Proficiency with networking protocols: MQTT DNS DHCP mDNS TCP/IP and UDP
- Experience with FreeRTOS or Zephyr
- Experience with security features (secure boot checksums OTA updates)
- Experience with bootloader development and OTA support
- Experience with LCD touchscreen integration (capacitive/resistive controllers drivers)
- Understanding of cybersecurity in IoT solutions
- Upper-Intermediate level of English
WOULD BE A PLUS:
- Familiarity with embedded graphics frameworks (TouchGFX LVGL Qt for MCUs or similar)
- Experience with camera integration (image capture processing streaming)
- Experience with face recognition and/or embedded vision SDKs
- Experience with file systems (FatFS LittleFS) and networking stacks (lwIP or similar)
- Background in fluidics control (pumps flow sensors pressure sensors)
Remote Work :
Yes
Employment Type :
Full-time
View more
View less