We are seeking a talented and securityfocused embedded software developer to join our team and play a key role in shaping the future of secure communication for our nextgeneration IoT devices. This role offers the opportunity to leverage your expertise in C/C language to design implement and maintain secure firmware for our IoT devices (routers beacons scanners asset trackers).
Tasks
- Design develop and maintain secure firmware (C/C) for resourceconstrained IoT devices based on the newest hardware architectures (ideally STM32 ARM CortexM TI).
- Prioritize code security throughout the development lifecycle implementing best practices for threat prevention and vulnerability mitigation (e.g. CWE Top 25 CERT Secure Coding Standards).
- Create enhance and plan various embedded software applications such as secure communication protocols (BLE NFC WiFi NBIoT 4G) lowpower management functionalities and diagnostic features.
- Possess handson experience in designing and validating embedded systems for mass production ensuring reliable and scalable deployments.
- Write clean welldocumented and maintainable code that adheres to secure coding standards.
Requirements
- Extensive industry experience (3 years) developing secure embedded C/C firmware for resourceconstrained devices relevant to IoT applications
- Proven experience with realtime operating systems (RTOS) for IoT applications ideally with Zephyr OS or Keil RTX.
- Solid experience with secure boot or encrypted communication protocols (e.g. TLS/SSL RSA and SHA algorithms).
- Demonstrated proficiency in all stages of embedded firmware development including design implementation integration code review and comprehensive testing to ensure functionality and reliability.
- Experience with wireless communication especially with protocols like BLE NFC WiFi NBIoT or 4G