Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Embedded Developer @ Incedo

Home > Software Development






 Senior Embedded Developer

Job Description

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.

Key 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.

Required Skills & Qualifications

  • Bachelors/masters degree in Electronics, Computer Science, or related field.
  • 7+ years of experience in embedded software development.
  • Embedded Linux, GUI experience with Flutter having Networking capability.
  • Strong proficiency in C/C++ programming for microcontrollers.
  • Hands-on experience with FreeRTOS or similar RTOS.
  • 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.
  • Exposure to OTA update mechanisms and device provisioning workflows.
  • Familiarity with low-power design techniques for connected devices.
  • Knowledge of IoT security practices (secure boot, TLS, WPA2/WPA3).
  • Knowledge of triac and Relay firing in Control board software development.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Incedo
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   Embedded C C++ Linux Wireless Communication Embedded Software Development RTOS Communication Protocols IOT

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Java Developer-Software Engineer

  • Capgemini
  • 4 - 9 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Java Full Stack Developer

  • Capgemini
  • 5 - 7 years
  • Pune
  • 1 day ago
₹ Not Disclosed

Walk-in || Java Full Stack Developer_Mumbai-Airoli Location

  • Capgemini
  • 6 - 11 years
  • Pune
  • 1 day ago
₹ Not Disclosed

Front End Developer (React.JS)

  • Capgemini
  • 5 - 7 years
  • Chennai
  • 2 days ago
₹ 10-20 Lacs P.A.

Incedo

Incedo Inc (formerly a part of the $4Bn Indiabulls Group) is a technology solutions and services provider headquartered in the Bay Area, USA with workforce across North America, South Africa and India (Gurgaon, Bangalore). We specialize in Data & Analytics and Product Engineering Services, with ...