Embedded SW Developer_Metering

Joinimagine

Bengaluru

Hybrid

INR 1,500,000 - 2,100,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bosch Global Software Technologies Private Limited in India seeks an experienced embedded firmware engineer to design, implement, and maintain optimized firmware for ARM Cortex-M MCUs in bare-metal and lightweight RTOS environments.

You will own DLMS/COSEM NIC/meter-side firmware, ensure IS 15959 Part 2 and SBD alignment, manage peripherals, lead architecture discussions, and drive robust SDLC practices across releases.

Qualifications

  • 4–6 years of hands-on embedded software engineering experience shipping firmware or NIC/communication-side firmware in commercial AMI products.
  • Mastery of C programming tailored for ARM Cortex-M class MCUs.
  • Familiarity with modern SDLC: Git, JIRA, IBM ALM, CI/CD pipelines, build systems (CMake/Make), Docker, WSL, unit/integration testing, and release management.
  • Hands-on experience with wireless mesh protocols like Wirepas, Wi-SUN, Zigbee.
  • Cellular IoT experience with AT-command structures in constrained IoT environments.
  • Automation using Python scripting for tooling and testing.
  • Experience as a firmware developer in Indian smart meter OEMs or firmware integrator roles.

Responsibilities

  • Design, implement, and maintain optimized firmware for ARM Cortex-M MCUs in bare-metal and lightweight RTOS environments.
  • Own DLMS/COSEM NIC/meter-side firmware integration, ensuring IS 15959 Part 2 alignment and SBD compliance.
  • Configure and optimize peripherals (UART, SPI, I2C, GPIO, DMA, Flash, OTAP) and hardware security keys.
  • Lead architectural discussions and liaise with meter OEM software leads and stakeholders.
  • Drive SDLC practices, enforce code reviews, and contribute to CI/CD workflows across releases.

Skills

Embedded firmware
C programming
ARM Cortex-M
Python scripting
Wireless protocols
Cellular IoT
SDLC discipline

Education

Bachelor's or Master’s in CS/CE/ECE or related engineering

Tools

Git
JIRA
IBM ALM
CI/CD
CMake/Make
Docker
WSL
Unit/Integration testing
Release management

Job description

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Roles & Responsibilities :
Core Firmware Development: Design, implement, and maintain highly optimized, production-grade firmware for ARM Cortex-M microcontrollers in both bare-metal and lightweight RTOS environments.

  • AMI & Protocol Integration: Own and mature the communication firmware (NIC/meter-side) using DLMS/COSEM, ensuring seamless alignment with Indian smart metering standards (IS 15959 Part 2 and Standard Bid Documents / SBD).

  • Low-Level Peripheral Management: Configure and optimize micro-architectural components including UART, SPI, I涎, GPIO, DMA, internal/external Flash, hardware security/keys, and Over-the-Air Programming (OTAP) mechanics.

  • Technical Leadership & OEM Collaboration: Lead architectural discussions, write clean design notes, and act as a trusted technical liaison with meter OEM software leads and senior stakeholders.

  • Engineering Excellence: Drive robust SDLC practices by owning non-trivial codebases across multiple release cycles, enforcing strict code reviews, and contributing proactively to continuous integration workflows.

Qualifications

Educational qualification: B.E/B.Tech

Experience :4-6

Mandatory/requires Skills :
Education: Bachelor’s or master’s degree in computer science, Computer Engineering, Electronics & Communication, or a related engineering discipline.

  • Core Experience: 4 – 6 years of hands‑on embedded software engineering experience, with a proven track record of shipping firmware or NIC/communication-side firmware in commercial AMI products.

  • Expert Programming: Mastery of C programming tailored for ARM Cortex-M class MCUs.

  • SDLC Discipline: Deep familiarity with modern software development lifecycles, including Git version control, JIRA, IBM ALM, CI/CD pipelines, build systems (CMake / Make), Docker, WSL, unit/integration testing, and structured release management.

  • Wireless Mesh Protocols: Hands‑on experience with low‑power wireless stacks or mesh networking topologies such as Wirepas, Wi‑SUN, Zigbee etc.

  • Cellular IoT: Hands‑on experience with integrating Cellular / NB-IoT modems using AT-command structures in constrained IoT environments.

  • Automation: Proficiency in Python scripting for internal tooling, automated testing, and log analysis.

  • Industry Background: Prior experience as a Firmware developer at an Indian smart meter OEM, or as a firmware integrator bridging meter OEMs and NIC/module vendors.

Preferred Skills :

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded SW Developer_Metering
Embedded SW Developer_Metering

Robert Bosch Group • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Embedded Software Engineer
Embedded Software Engineer

GridStar • Thrissur

On-site
INR 600,000 - 900,000
Lead Hardware Engineer
Lead Hardware Engineer

GridCrest by Kaynes • Dadri

On-site
INR 3,500,000 - 7,000,000
Software Engineer Home Automation Electronics
Software Engineer Home Automation Electronics

Eapro Global Limited • Haridwar

On-site
INR 335,000 - 670,000
Senior Embedded Engineer
Senior Embedded Engineer

Nisko Pinnacle Telematics • Coimbatore District

On-site
INR 1,500,000 - 2,300,000
Hardware Engineer (Smart Electricity Meters) – Lead/Principal
Hardware Engineer (Smart Electricity Meters) – Lead/Principal

Mindteck, Inc. • Delhi

On-site
INR 3,500,000 - 6,200,000
Contract role
Embedded Developer
Embedded Developer

Allegis Group • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Engineer Firmware Development
Engineer Firmware Development

Landis+Gyr • Dadri

On-site
INR 800,000 - 1,200,000
Application engineer – Hardware Integration
Application engineer – Hardware Integration

Wirepas • India

On-site
INR 1,000,000 - 1,500,000
Nordic work culture
Indefinite contract
Options for Wirepas shares