Role: Senior Embedded Software Developer (IoT, Home Automation)
Working Location: Thane Mumbai India
Employment Type: Full-time
Experience: 8 to 10 Years
Role Overview
We are looking for a Senior Embedded Software Developer specializing in IoT applications for Home Automation. The candidate must have strong expertise in FreeRTOS-based firmware development and integration of TI CC3xxx Wi-Fi modules. You will play a key role in designing and implementing embedded firmware for smart home devices, ensuring reliable connectivity, security, and seamless integration with cloud platforms.
Responsibilities –
- Design and implement embedded firmware for IoT-enabled home automation devices
- Develop software using FreeRTOS for scheduling, peripheral interfacing, and resource management.
- Integrate and optimize TI CC3xxx Wi-Fi modules with microcontrollers for secure wireless connectivity.
- Implement and test IoT communication protocols (MQTT, HTTPS, TCP/IP, CoAP, Modbus/TCP) for cloud/device interactions.
- Work with Wi-Fi SDK, TI drivers, and hardware abstraction layers for module bring-up.
- Develop and validate secure OTA (Over-The-Air) firmware update mechanisms for field devices.
- Collaborate with cross-functional teams (hardware, cloud, mobile app) to ensure seamless end-to-end IoT solution delivery.
- Conduct unit tests, integration tests, and field validation for embedded firmware.
- Ensure cybersecurity compliance (TLS/SSL, WPA3, device authentication) in Wi-Fi communication.
- Optimize low-power modes and memory usage for long-term reliable device operation.
Qualifications –
- Bachelor’s/Master’s degree in Electronics, Computer Science, or related field.
Mandatory Skills –
- 8+ years of experience in embedded software development.
- Strong proficiency in C language for microcontrollers.
- Hands-on experience with FreeRTOS or similar RTOS.
- Hands-on experience with Linux.
- Deep knowledge of TI CC3xxx Wi-Fi modules (and SDK).
- Experience in UART/SPI/I2C interfaces for Wi-Fi module communication.
- Proficiency in IoT protocols: MQTT, HTTP/HTTPS, TCP/IP.



