Requirements
- Minimum of four years of professional experience using the C programming language
- Proven track record in developing cloud-connected applications, including remote monitoring and Firmware-Over-the-Air update mechanisms
- Solid expertise in communication protocols including LTE, Bluetooth Low Energy, OpenThread, MQTT, and embedded cybersecurity practices
- Hands-on experience building and customizing embedded Linux systems using the Yocto Project
- Demonstrated ability to debug and resolve issues in embedded environments, including on-device software debugging using tools like J-Link and ST-Link
- English proficiency at Upper-Intermediate level or higher
Nice to Have
- Familiarity with hardware components and embedded system architecture
- Experience using Docker, GitLab CI/CD, and issue tracking with Jira
Required (6)
- 4+ years of experience with C
- Experience with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions
- Strong background in communication technologies such as LTE, BLE, OpenThread, MQTT, and cybersecurity
- Practical experience with Yocto Linux
- Experience in debugging and troubleshooting embedded systems, including software debugging on real devices (using J-Link, ST-Link) and resolving system-level issues
- Upper-Intermediate level of English
Preferred (2)
- Hardware knowledge
- Experience with Docker, GitLab, and Jira