Embedded Protocol Stack Developer

1 day ago


Bengaluru, Karnataka, India Melange Systems Pvt Ltd Full time

Role Overview

The Embedded Protocol Stack Developer will be responsible for the
design, development, optimization, and maintenance
of communication protocol stacks such as
TCP/IP, DLMS/COSEM, and Zigbee
for smart metering and IoT devices.

The role requires strong embedded system experience with hands-on development on microcontrollers and real-time environments.

Key Responsibilities

Design, develop, and implement
DLMS/COSEM client/server stacks
on embedded platforms

Develop and optimize
TCP/IP network stack
modules (IPv4/IPv6, DHCP, ICMP, UDP/TCP)

Integration and customization of
Zigbee Pro stack
, security & network layers

Protocol conformance & interoperability testing with utilities and Zigbee/DLMS test tools

Debug and resolve communication issues using analyzers (Wireshark/Protocol Analyzers)

Work on
security features
— AES/PKI, key exchange, secure session management

Optimize memory, CPU usage, and network performance for MCU constraints

Ensure compliance with BIS/IS standards & relevant IEC specifications etc.)

Prepare protocol documentation, design specs, and test reports

Collaborate with hardware, firmware, and product teams for seamless integration

Participate in customer interoperability tests and field issue resolution

Technical Skills Required

Must Have:

  • Strong C/C++ development in Embedded environments
  • Experience with
    DLMS/COSEM
    protocol development (Client/Server)
  • Zigbee / IEEE protocol stack development
  • TCP/IP networking fundamentals:
  • IPv4/IPv6, TCP, UDP, DHCP, ARP, ICMP, Routing
  • Embedded OS/RTOS (FreeRTOS, ThreadX, etc.)
  • Hands-on debugging using
    Wireshark
    , Serial analyzers, Logic analyzers
  • Microcontroller platforms: STM32, NXP, Renesas, TI, etc.

Good to Have:

  • MQTT, CoAP, 6LoWPAN, LoRaWAN
  • TLS/DTLS, secure boot, crypto libraries (mbedTLS, OpenSSL, TinyCrypt)
  • Experience with Smart Meter Communication standards —
    IS 15959, BIS, WMBUS
  • Bootloader and OTA firmware upgrade implementation
  • Familiarity with G3-PLC or NB-IoT communication stacks

Soft Skills

  • Strong problem-solving and communication skills
  • Ability to manage tasks independently and mentor juniors
  • Exposure to field deployment and issue diagnosis

Preferred Certifications

  • DLMS UA association certification experience
  • Zigbee Alliance product certification knowledge
  • Network security certifications (optional)

  • L2/L3 Protocol

    1 week ago


    Bengaluru, Karnataka, India Mirafra Technologies Full time

    Job Title: L2/L3 Protocol & Firmware Development EngineerLocation: BangaloreJob Type: Full-TimeExperience Required: 3 to 10 YearsNotice Period: Immediate to 60 DaysIndustry: Networking / Embedded Systems / TelecommunicationsJob SummaryWe are hiring a talented L2/L3 Protocol & Firmware Development Engineer with strong expertise in:Networking...


  • Bengaluru, Karnataka, India Confio Technologies Full time

    Role OverviewYou will architect, develop, and maintain embedded firmware for home automation devices that communicate over Zigbee, Z-Wave, RS485/Modbus, BLE, KNX, and IP-based protocols. This role requires deep protocol knowledge, strong microcontroller expertise, and the ability to build stable production firmware for commercial smart home products.This is...


  • Bengaluru, Karnataka, India Paramount Group Uk Ltd Full time

    Job Title: Senior Embedded DeveloperLocation: Bangalore, IndiaExperience: 5–8 YearsWork Mode: WFOJob OverviewWe are looking for a highly skilled Senior Embedded Developer with strong expertise in Time-Sensitive Networking (TSN) and real-time Ethernet communication for industrial automation products. The ideal candidate will design and optimize embedded TSN...


  • Bengaluru, Karnataka, India Aptiv Full time

    ABOUT THE OPPORTUNITYWind River is seeking an experienced Protocol stack / Network stack developer to join the Helix Virtualization Platform (HVP) & VxWorks development teams. The successful candidate will be responsible for the design, development, implementation, and optimizing network protocols and communication stacks, certification of safety-critical...


  • Bengaluru, Karnataka, India Cyient Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Experience of 8 to 12 years in Embedded DomainExpertise in Embedded C coding.Experience in development of Aircraft Cabin Management SystemStrong knowledge on software development & verification process using DO178B/C mandatory.Experience in HMI/GUI stack development (QT preferred)Experience in Software Build, Integration onto Target Board.Working experience...


  • Bengaluru, Karnataka, India Vimerse Infotech Full time

    About company "Founded on the core values of Honesty and Integrity, Brigosha with its agile, transparent and qualitative approach envisions itself to be a technological powerhouse which transforms distant possibilities into overwhelming reality. Born in this new age India, with its origin in the idyllic campus of Indian Institute of Technology, Guwahati,...

  • Embedded Developer

    20 hours ago


    Bengaluru, Karnataka, India Vimerse Infotech Full time

    Name of the JD: Embedded Developer -TNM Education Qualification: Education Qualification: B.E./B.Tech./M.E./M.Tech. in Computer Science, Electronics & Electrical / Electronics & Communication /Electronics &Tele-communication Exp required: 3-7 years Locations: Bangalore Notice Period: 30 days Roles and Responsibilities:  - Experience in programming Embedded...

  • Embedded Developer

    3 days ago


    Bengaluru, Karnataka, India Confio Technologies Full time

    Job SummaryWe are seeking a highly driven Embedded Systems Developer to join our cutting-edge R&D division, specialized in (OR) with prior experience in HOME AUTOMATION TECHNOLOGY. You will work on designing and developing firmware for innovative IoT-based automation products, contributing significantly from concept to commercial deployment. This role is...

  • Embedded Developer

    3 days ago


    Bengaluru, Karnataka, India Metasys Technologies Full time

    Embedded System Developer (C++ & FPGA)Multiple LocationsResponsibilitiesDesign & develop embedded systems for power electronics and drive applications.Work on FPGA development using Xilinx Spartan-6 , Verilog HDL , and ISE simulator .Develop C++ applications, including basic GUI for data visualization.Simulate embedded systems using MATLAB Simulink &...

  • Embedded Developer

    2 weeks ago


    Bengaluru, Karnataka, India ACL Digital Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Responsibilities:3-8 years of experience in embedded software developmentWork on bare-metal driver development ( C) and RTOS-based application programming ( C /C++)Strong understanding of architectures Like ARM, ExtensaGood understanding of communication protocols such as UART, SPI, I2C, CAN, and EthernetPerform hands-on development and debugging of embedded...