Embedded Software Developer - IoT/Firmware

Flipped.ai - Transforming Talent Acquisition with AI

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Flipped.ai is looking for a Senior Embedded Software Developer in Chennai to design and build the firmware for IoT devices. You will integrate devices with cloud platforms and collaborate with hardware engineers to ensure product success.

The ideal candidate has 5-10 years of software development experience, strong proficiency in C, C++, and Python, and a background in IoT systems. This role offers a chance to lead projects and mentor junior developers while staying up-to-date with industry trends.

Qualifications

  • 5-10 years in software development, with 3 years in IoT devices.
  • Strong proficiency in C, C++, and Python.
  • Experience with IDEs, debuggers, and compilers.

Responsibilities

  • Design and develop software for IoT devices.
  • Integrate IoT devices with cloud services.
  • Collaborate with hardware engineers for compatibility.

Skills

C
C++
Python
Cloud Integration
Software Development

Education

Bachelor's or Master's in Computer Science or Electrical Engineering

Tools

ARM Controllers
AWS IoT
Azure IoT
Google Cloud IoT

Job description

Embedded Software Developer (Senior)

Job Category: Engineering

Job Type: Full Time

Job Location: Chennai

Job Description

As a senior embedded developer, you will design and build the firmware that powers our IoT devices, integrate them with cloud platforms, and work closely with hardware engineers to ship products that go into real buildings.

Responsibilities
  • Design and develop software for IoT devices using C, C++, and Python.
  • Integrate IoT devices with cloud services such as AWS IoT, Azure IoT, or Google Cloud IoT, to process and store device‑collected data.
  • Collaborate with hardware engineers to ensure software‑hardware compatibility and troubleshoot issues as they arise.
  • Write documentation supporting the development process, requirements, design, and user manuals.
  • Mentor junior developers and help develop their skills and expertise.
  • Stay current with industry trends and new technologies to keep our software cutting‑edge.
  • Manage projects and coordinate with other teams to keep development running smoothly.
What You Will Bring
  • Bachelors or Masters in computer science, electrical engineering, or a related field. Equivalent experience considered.
  • 5 - 10 years in software development, with at least 3 years building software for IoT devices.
  • Strong proficiency in C, C++, and Python; experience with IDEs, debuggers, and compilers.
  • Hands‑on experience with 32‑bit ARM controllers, Modbus, BACnet, Ethernet, and Wi‑Fi.
  • Cloud integration experience with AWS IoT, Azure IoT, or Google Cloud IoT.
  • Strong written and verbal communication skills for cross‑functional collaboration.
  • Ability to troubleshoot complex software systems and design creative technical solutions.
  • Leadership skills—mentoring juniors, managing projects, coordinating across teams.
  • Curiosity to keep up with IoT, cloud, and data analytics trends, and integrate them into your work.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Hardware Design Engineer
Senior Embedded Hardware Design Engineer

Viliso Technologies • Mumbai

On-site
INR 2,500,000 - 3,800,000
Embedded Software Engineer
Embedded Software Engineer

Orcapod Consulting Services • Mumbai

On-site
INR 600,000 - 900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Firmware Engineer
Firmware Engineer

Aarais • Chennai District

On-site
INR 1,000,000 - 2,800,000
Senior Firmware Engineer
Senior Firmware Engineer

Awign Expert • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Embedded Software Engineer
Embedded Software Engineer

Frontend Arts • Hyderabad

On-site
INR 900,000 - 1,300,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Firmware Developer
Firmware Developer

Mobitechwireless • India

On-site
INR 500,000 - 900,000
Health insurance
Leave encashment
Paid sick time
+1
Firmware Support Engineer
Firmware Support Engineer

Mobitechwireless • India

On-site
INR 400,000 - 700,000
PF & ESI
Health Insurance
On-the-Job Training
+2