IT
Thane, Mumbai, India
Posted 2 weeks ago

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 

Job Features

Job Category

Full time

Apply For This Job

A valid email address is required.
A valid phone number is required.
Pankaj Gupta
Pankaj Gupta

This website stores cookies on your computer. Cookie Policy

Share this job

Share on WhatsApp Share on LinkedIn email [#1572] Created with Sketch. Share via Email