Embedded SW Developer_Metering

Robert Bosch Group

Bengaluru

On-site

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 Bengaluru, India, seeks an experienced firmware engineer to design, implement and optimize production-grade firmware for ARM Cortex-M MCUs in bare-metal and lightweight RTOS environments.

The role includes DLMS/COSEM protocol integration for AMI meters, low-level peripheral management, and collaboration with meter OEMs and NIC/module vendors to ensure robust SDLC practices and continuous integration across multiple releases.

Qualifications

  • Bachelor’s or Master’s degree in computer science, computer engineering, electronics & communication, or a related engineering discipline.
  • 4–6 years of hands-on embedded software engineering experience shipping firmware or NIC/communication-side firmware in commercial AMI products.
  • Proficiency in C for ARM Cortex-M MCUs.
  • Deep familiarity with modern software development lifecycles: Git, JIRA, CI/CD, build systems, and testing.
  • Experience with wireless mesh protocols (Wirepas, Wi-SUN, Zigbee) and Cellular IoT integration.
  • Automation skills in Python scripting for tooling and test automation.

Responsibilities

  • Design, implement and maintain production-grade firmware for ARM Cortex-M MCUs in bare-metal and RTOS environments.
  • Own DLMS/COSEM protocol integration for NIC/meter-side firmware.
  • Configure and optimize low-level peripherals (UART, SPI, I2C, GPIO, DMA, flash).
  • Lead architectural discussions and liaison with meter OEMs and NIC/module vendors.
  • Drive SDLC practices and CI/CD workflows across multiple releases.

Skills

Firmware development
C programming
ARM Cortex-M
Embedded systems
Python scripting
Git/JIRA/CI/CD

Education

Bachelor’s or Master’s in CS/CE/EE

Tools

Git
JIRA
Docker
CMake/Make
AT commands

Job description

  • Legal Entity: Bosch Global Software Technologies Private Limited
Company Description

Bosch Global Software Technologies Private Limitedis 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) usingDLMS/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

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 yearsof 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 ofC programmingtailored forARM Cortex-Mclass 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 asWirepas, 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

Principal Software Engineer - Embedded/Firmware
Principal Software Engineer - Embedded/Firmware

Zoho • Kolkata Metropolitan Area

On-site
INR 1,500,000 - 2,100,000
Senior Firmware Engineer
Senior Firmware Engineer

SourcingXPress • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Insolare Energy • Mumbai

On-site
INR 1,200,000 - 2,000,000
Embedded Software Developer
Embedded Software Developer

Tekskills Inc. • Karnataka

On-site
INR 900,000 - 1,300,000
Senior Embedded Engineer
Senior Embedded Engineer

Nisko Pinnacle Telematics • Coimbatore District

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

GridStar • Thrissur

On-site
INR 600,000 - 900,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,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
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton Corporation • Pune District

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