Role Senior Embedded Software Developer (IoT, Home Automation)
Location: Thane, Mumbai, India (Full time)
Experience: 8–10 years
Job Overview
We are seeking a Senior Embedded Software Developer with strong expertise in IoT-based home automation systems. The ideal candidate will have hands-on experience in FreeRTOS-based firmware development and deep knowledge of TI CC3xxx Wi-Fi modules.
You will play a critical role in designing, developing, and optimizing embedded firmware for smart home devices, ensuring secure connectivity, reliable performance, and seamless cloud integration.

Key Responsibilities
- Design, develop, and maintain embedded firmware for IoT-enabled home automation devices
- Develop real-time embedded software using FreeRTOS for task scheduling, peripheral control, and resource management
- Integrate and optimize TI CC3xxx Wi-Fi modules with microcontrollers for secure wireless communication
- Implement and validate IoT communication protocols such as MQTT, HTTPS, TCP/IP, CoAP, and Modbus/TCP
- Work with TI Wi-Fi SDKs, drivers, and hardware abstraction layers (HAL) for module bring-up and integration
- Design and implement secure OTA (Over-the-Air) firmware update mechanisms for deployed devices
- Collaborate with hardware, cloud, and mobile application teams to deliver complete end-to-end IoT solutions
- Perform unit testing, integration testing, and field validation of embedded firmware
- Ensure compliance with IoT security standards including TLS/SSL, WPA3, and device authentication
- Optimize power consumption, memory usage, and performance for long-term and reliable device operation

Qualifications
- Bachelor’s or Master’s degree in Electronics, Computer Science, or a related discipline

Mandatory Skills
- 8+ years of experience in embedded software development
- Strong proficiency in C / C++ / Python for microcontroller-based systems
- Hands-on experience with FreeRTOS or similar real-time operating systems
- Hands-on experience with Linux-based development environments
- Deep expertise with TI CC3xxx Wi-Fi modules and SDKs
- Experience working with UART, SPI, and I2C interfaces for Wi-Fi module communication
- Strong understanding of IoT protocols including MQTT, HTTP/HTTPS, and TCP/IP

Nice-to-Have Skills
- Experience with OTA firmware update mechanisms and device provisioning workflows
- Familiarity with low-power design techniques for connected IoT devices
- Knowledge of IoT security best practices such as secure boot, TLS, WPA2/WPA3

Soft Skills / Competencies
- Strong problem-solving and analytical skills
- Ability to work effectively in cross-functional teams
- Good communication skills and a proactive mindset
- Ownership-driven approach with attention to quality and reliability



