Senior Embedded Engineer – Application Development

Comminent Private Limited

India

On-site

INR 1,400,000 - 2,800,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Comminent Private Limited in India is seeking a Senior Embedded Engineer to design, develop, and optimize embedded application software for IoT and electronics products. You will work on application-layer firmware, integrate communication stacks, and collaborate with hardware, network, and cloud teams to deliver reliable embedded solutions.

You will lead end-to-end firmware development, architecture, coding, debugging, and performance tuning to meet high standards of reliability and efficiency.

Qualifications

  • Bachelor’s/Master’s in Electronics, Communication, Computer, or Electrical Engineering.
  • 5–10 years hands-on embedded software development experience.
  • Proficiency in C/C++ in real-time embedded environments (RTOS/bare metal).
  • Experience with 8-bit/32-bit MCUs (ARM Cortex-M, MSP430, STM32).
  • Knowledge of IoT protocols (MQTT, CoAP, DLMS/COSEM, Modbus).
  • Strong debugging, analytical, and communication skills.

Responsibilities

  • Design and implement embedded application firmware for IoT devices and controllers.
  • Integrate communication stacks (RF, Wi-SUN, BLE, LoRa) into applications.
  • Work with hardware, network, and cloud teams to ensure reliable performance.
  • Debug and optimize firmware across application, middleware, and driver layers.
  • Develop state machines, task scheduling, and real-time architectures.
  • Maintain documentation and participate in code reviews and design validation.

Skills

C/C++
RTOS
Embedded systems
ARM Cortex-M
Debugging
Communication stacks

Education

B.E./B.Tech or M.E./M.Tech in ECE/EE/CS

Tools

Git
JTAG
CI/CD

Job description

Senior Embedded Engineer – Application Development

IoT Embedded Application System Integration Software Architecture

About Us

At Comminent, we engineer platforms that connect millions of devices in smart city and utility environments. Our teams work at the intersection of hardware, data, and intelligence to build resilient and high-performance systems.

Role Overview

We are looking for an experienced Senior Embedded Engineer to design, develop, and optimize embedded application software for IoT and electronic products. The role involves building application-layer logic, integrating communication stacks, and working closely with hardware, network, and cloud teams to deliver reliable, scalable embedded solutions. You will be responsible for end-to-end firmware development, from architecture and coding to integration, debugging, and performance optimization, ensuring that the embedded software meets the highest standards of reliability and efficiency.

Key Responsibilities
  • Design and implement application-layer firmware for embedded systems (IoT devices, controllers, sensors, smart meters, etc.).
  • Develop modular, scalable, and maintainable embedded applications on top of existing communication stacks (RF, Wi-SUN, BLE, LoRa, etc.).
  • Implement device logic, command handling, data management, and system interfaces (sensors, actuators, storage).
  • Integrate protocol layers (DLMS/COSEM, Modbus, MQTT, CoAP, etc.) into the application framework.
  • Work closely with hardware and communication stack teams to ensure smooth integration and reliable performance.
  • Debug and analyse issues at application, middleware, and driver levels using JTAG, logic analysers, and serial trace tools.
  • Support board bring-up, interface validation, and field testing for new product releases.
  • Optimize code efficiency, memory usage, and power consumption in real-world conditions.
  • Contribute to software architecture design, defining module interfaces and data flow.
  • Develop state machines, event-driven architectures, and task scheduling logic for real-time systems.
  • Maintain code quality through structured design, documentation, and peer reviews.
  • Work with cross-functional teams (hardware, QA, cloud, production) to deliver integrated product solutions.
  • Provide technical guidance and mentoring to junior engineers.
  • Participate in code reviews, architecture discussions, and design validation sessions.
  • Maintain detailed documentation for firmware design, APIs, configuration, and version history.
  • Contribute to test planning, validation, and production readiness documentation.
  • Ensure compliance with coding standards, embedded security, and reliability best practices.
Required Skills
  • Bachelor’s / Master’s degree in Electronics, Communication, Computer, or Electrical Engineering.
  • 5–10 years of hands-on experience in embedded software/application development.
  • Strong proficiency in C / C++, with understanding of real-time embedded environments (RTOS, Bare Metal).
  • Experience with 8-bit / 32-bit microcontrollers (ARM Cortex-M, MSP430, STM32, or equivalent).
  • Good understanding of RTOS concepts, inter-task communication, and scheduling.
  • Experience in developing or integrating IoT communication protocols (MQTT, CoAP, DLMS/COSEM, Modbus).
  • Hands-on experience with hardware interfaces (UART, SPI, I2C, GPIO, ADC, timers, watchdogs).
  • Familiarity with version control systems (Git) and continuous integration (CI/CD).
  • Excellent debugging, analytical, and problem-solving skills.
  • Strong written and verbal communication skills.
Good to Have
  • Familiarity with wireless protocols such as Wi-SUN, LoRa, BLE, or NB-IoT.
  • Knowledge of embedded security, bootloaders, and firmware update mechanisms (OTA).
  • Experience with Python scripting for testing and automation.
  • Exposure to low-power system design and energy profiling.
What Success Looks Like (First 3-6 Months)
  • Successfully meeting key performance indicators and project deliverables
  • Contributing to team success and organizational goals
  • Demonstrating continuous improvement and skill development
  • Building strong collaborative relationships across the organization
Why Join Us
  • Work on cutting-edge IoT and smart device platforms impacting millions of connected devices.
  • Be part of an agile R&D team building scalable embedded solutions from the ground up.
  • Opportunity to own application modules end-to-end and drive innovation in embedded software.
  • Collaborative, learning-focused startup culture with growth pathways to Technical Lead / Architect roles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Augmatic Technologies Private Limited • Vadodara

Remote
INR 550,000 - 900,000
Health insurance
Accident insurance
Flexible work hours
+2
Senior Architect- Embedded Systems
Senior Architect- Embedded Systems

TidyHire • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

Comminent Private Limited • India

On-site
INR 2,000,000 - 3,200,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Engineer
Embedded Engineer

Sequoia Applied Technologies • Chennai

On-site
INR 800,000 - 1,200,000
Senior Engineer - Embedded (Junior & Mid-Level)
Senior Engineer - Embedded (Junior & Mid-Level)

Legrand • Thane

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

Tekskills Inc. • Bengaluru

On-site
INR 1,500,000 - 3,000,000
System Test Engineer – IoT Network Platform (RF Mesh)
System Test Engineer – IoT Network Platform (RF Mesh)

Comminent Private Limited • India

On-site
INR 1,200,000 - 2,000,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton Corporation • Pune District

On-site
INR 2,400,000 - 4,200,000
Sr Embedded Engineer
Sr Embedded Engineer

Soliton Technologies • Bengaluru

On-site
INR 900,000 - 1,800,000