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

Embedded Firmware Engineer - IoT Applications @ Talentrouters

Home > Software Development

 Embedded Firmware Engineer - IoT Applications

Job Description


Embedded Firmware Developer IoT Applications


]
Industry: IoT / Embedded Systems / Smart Devices


About the Role

We are seeking a skilled and detail-oriented Embedded Firmware Developer - IoT applications to join our clients team based out of Chennai in designing and developing firmware for next-generation IoT (Internet of Things) devices.


Responsibilities

  • Design, develop, and maintain embedded firmware for IoT devices.
  • Collaborate with cross-functional teams on product architecture and system design.
  • Develop firmware for sensors, wireless communication modules (e.g., Wi-Fi, BLE, Zigbee, LoRa), and microcontrollers (e.g., ARM Cortex-M, ESP32, STM32).
  • Integrate and test drivers, communication protocols, and RTOS-based solutions.
  • Optimize performance and power consumption for battery-powered devices.
  • Write clean, well-documented, and testable code.
  • Debug hardware and firmware issues using tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Participate in code reviews and provide technical guidance when necessary.

Requirements

  • Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or a related field.
  • 3+ years of experience in embedded firmware development.
  • Proficient in C/C++ for embedded systems.
  • Experience with microcontrollers (e.g., ARM Cortex-M, ESP32, STM32, etc.).
  • Familiarity with communication protocols (UART, SPI, I2C, MQTT, HTTP).
  • Experience with RTOS (FreeRTOS, Zephyr, or similar).
  • Understanding of low-power design and battery management for IoT.
  • Comfortable working with version control systems (e.g., Git).
  • Strong problem-solving and debugging skills.

Nice to Have

  • Experience with OTA updates, secure boot, and device provisioning.
  • Familiarity with IoT cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT).
  • Exposure to Python or shell scripting for test automation.
  • Knowledge of PCB design and working closely with hardware teams.

Why Join Us

  • Work on cutting-edge IoT products with a real-world impact.
  • Join a passionate, collaborative, and innovation-driven team.
  • Opportunity to grow your career in a fast-paced startup or established company environment.

Job Classification

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

Contact Details:

Company: Talentrouters
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Iot Application Development C++ Iot Technology C Embedded Systems Communication Protocols Microcontroller Embedded Firmware

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Engineer

  • Capgemini
  • 2 - 5 years
  • Bengaluru
  • 21 hours ago
₹ Not Disclosed

Software Engineer III - UI

  • JPMorgan Chase Bank
  • 0 - 5 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

M&C Delivery professional - B

  • Capgemini
  • 4 - 7 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

Sr. Business Analyst - For Bangalore

  • Tech Mahindra
  • 8 - 13 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Talentrouters

Staffing or sourcing or solutions or services, We are here to take care of your unique business needs. We are The TalentRouters, We Connect The Dots...