Posted on: 28/01/2026
Description :
Key Responsibilities :
- Design, develop, and maintain embedded firmware for microcontroller-based systems.
- Develop and integrate software using C/C++ for real-time and low-level hardware control.
- Implement and customize FreeRTOS or similar real-time operating systems.
- Integrate and support TI CC3xxx Wi-Fi modules and related SDKs.
- Develop drivers and interfaces for UART, SPI, and I2C peripherals.
- Implement IoT communication using MQTT, HTTP/HTTPS, and TCP/IP protocols.
- Design and maintain OTA firmware update mechanisms and device provisioning workflows.
- Apply IoT security best practices, including TLS/SSL, WPA2/WPA3, secure boot, and credential management.
- Optimize firmware for low power consumption and efficient memory utilization.
- Debug and troubleshoot embedded systems at hardware and firmware levels.
- Collaborate with hardware, cloud, and product teams throughout the development lifecycle.
- Document designs, interfaces, and implementation details.
Required Skills & Qualifications:
- 6+ years of experience in embedded software development.
- Strong proficiency in C/C++ programming for microcontrollers.
- Hands-on experience with FreeRTOS or similar RTOS.
- Proven experience integrating TI CC3xxx Wi-Fi modules and SDKs.
- Strong understanding of embedded communication interfaces (UART, SPI, I2C).
- Solid knowledge of IoT networking protocols (MQTT, HTTP/HTTPS, TCP/IP).
- Experience with OTA updates and device provisioning.
- Understanding of embedded and IoT security practices.
- Experience with low-power design and memory management techniques.
- Bachelors or Masters degree in Electronics, Computer Science, or a related field.
Preferred Qualifications :
- Experience with additional wireless technologies (BLE, Zigbee, Sub-GHz).
- Familiarity with hardware debugging tools (JTAG, logic analyzers, oscilloscopes).
- Experience working with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT).
- Exposure to secure firmware signing and manufacturing provisioning.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1606845