
Search by job, company or skills
Responsibilities
• Design, develop, and maintain embedded firmware for connected and IoT devices.
• Develop software solutions for ARM Cortex-M based microcontrollers.
• Implement and optimize real-time embedded applications using RTOS.
• Develop and integrate wireless communication protocols including BLE, Matter, Thread, and Zigbee.
• Design and implement secure firmware features such as Secure Boot, device authentication, and encrypted communications.
• Develop and maintain OTA (Over-The-Air) firmware update mechanisms.
• Analyze system requirements and translate them into reliable firmware solutions.
• Troubleshoot, debug, and optimize embedded software performance.
• Collaborate with hardware, cloud, mobile, and QA teams throughout the product development lifecycle.
• Participate in code reviews and ensure adherence to software quality standards and best practices.
• Prepare technical documentation, design specifications, and test reports.
Qualifications
• Bachelor's degree in computer engineering, Electrical Engineering, Computer Science, or related field.
• Minimum 4 years of experience in embedded firmware development.
• Strong programming skills in C/C++.
• Solid experience with RTOS-based embedded systems.
• Hands-on experience with ARM Cortex-M microcontrollers.
• Experience developing IoT products and connected devices.
• Strong understanding of embedded software architecture and debugging techniques.
• Experience with firmware security concepts and implementation.
• Familiarity with version control systems such as Git.
Preferred Qualifications
• Experience with Matter, Thread, Zigbee, and BLE protocol stacks.
• Knowledge of Secure Boot, secure firmware updates, and device provisioning.
• Experience implementing OTA update solutions.
• Familiarity with embedded Linux environments.
• Experience using debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
• Understanding low-power optimization techniques for embedded devices.
• Knowledge of IoT security standards and best practices.
Job ID: 148688663
We don’t charge any money for job offers