Embedded Protocol Stack Developer
1 day ago
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 timeJob 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...
-
Home Automation Protocol Embedded Developer
22 hours ago
Bengaluru, Karnataka, India Confio Technologies Full timeRole 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...
-
Senior Embedded Developer
1 week ago
Bengaluru, Karnataka, India Paramount Group Uk Ltd Full timeJob 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...
-
Network Stack Developer
1 week ago
Bengaluru, Karnataka, India Aptiv Full timeABOUT 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...
-
Embedded Software Development
2 weeks ago
Bengaluru, Karnataka, India Cyient Full time ₹ 6,00,000 - ₹ 18,00,000 per yearExperience 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...
-
Automotive Senior Embedded Developer
21 hours ago
Bengaluru, Karnataka, India Vimerse Infotech Full timeAbout 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 timeName 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 timeJob 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 timeEmbedded 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 yearResponsibilities: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...