Jobiglo

No results.

This job is no longer available

This job expired on 09/09/2026. It no longer accepts applications.

Embedded Software Developer – Metering (Part‑time)

Bosch Group · bengaluru

Mid 🇬🇧 English
C programming ARM Cortex-M DLMS/COSEM IS 15959 Part 2 UART SPI GPIO DMA Git JIRA IBM ALM CI/CD pipelines CMake Make Docker WSL Wirepas Zigbee Cellular IoT Python

Job description

About the role

Join Bosch Global Software Technologies as an Embedded Software Developer focused on smart‑metering solutions. You will design and maintain production‑grade firmware for ARM Cortex‑M microcontrollers, working closely with meter OEMs and adhering to Indian smart‑metering standards.

Key responsibilities

  • Design, implement and optimise firmware for bare‑metal and lightweight RTOS environments on ARM Cortex‑M devices.
  • Develop and mature communication firmware (NIC/meter‑side) using DLMS/COSEM and ensure compliance with IS 15959 Part 2 and Standard Bid Documents.
  • Configure and optimise low‑level peripherals such as UART, SPI, I²C, GPIO, DMA, internal/external flash, hardware security keys and OTA programming mechanisms.
  • Lead architectural discussions, produce design documentation and act as the technical liaison with meter OEM software leads and senior stakeholders.
  • Drive robust SDLC practices, own non‑trivial codebases across release cycles, enforce code reviews and contribute to CI/CD pipelines.

Required profile

  • B.E/B.Tech or equivalent in Computer Science, Computer Engineering, Electronics & Communication or related field.
  • 4–6 years of hands‑on embedded software engineering experience, preferably with commercial AMI or smart‑meter products.
  • Prior experience as a firmware developer at an Indian smart‑meter OEM is highly desirable.

Required skills

  • Expert C programming for ARM Cortex‑M MCUs.
  • Familiarity with DLMS/COSEM, IS 15959 Part 2, UART, SPI, I²C, GPIO, DMA, flash memory and OTA updates.
  • Proficiency with Git, JIRA, IBM ALM, CI/CD pipelines, CMake/Make, Docker and WSL.
  • Experience with low‑power wireless or mesh protocols such as Wirepas, Wi‑SUN or Zigbee.
  • Hands‑on work with Cellular/NB‑IoT modems and AT‑command integration.
  • Python scripting for tooling, automated testing and log analysis.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Bosch Group.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in India.

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

32 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Bosch Group

bengaluru