Embedded SW Developer_Metering
Bosch Group
· bengaluru
Full-time
Mid-Senior level
Engineering
India
Depaza has read the full posting at the employer and structured it for you.
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. 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 : 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.
Responsibilities
- Design and maintain production-grade firmware for ARM Cortex-M microcontrollers
- Own communication firmware using DLMS/COSEM for smart metering
- Configure low-level peripherals (UART, SPI, I2C, GPIO, DMA, Flash, security)
- Lead architectural discussions and collaborate with OEM software leads
- Drive SDLC practices including code reviews and CI/CD workflows
Requirements
- 4-6 years of hands-on embedded software engineering experience
- Bachelor's or master's degree in Computer Science, Computer Engineering, Electronics & Communication, or related field
- Mastery of C programming for ARM Cortex-M MCUs
- Experience with DLMS/COSEM and Indian smart metering standards (IS 15959 Part 2)
- Experience with wireless mesh protocols (Wirepas, Wi-SUN, Zigbee)
- Cellular IoT / NB-IoT modem integration experience
- Python scripting for automation and testing
- SDLC tools: Git, JIRA, CI/CD, CMake/Make, Docker
Skills
- C Programming
- ARM Cortex-M
- Embedded Firmware
- DLMS/COSEM
- Smart Metering/AMI
- Wireless Mesh (Wirepas, Wi-SUN, Zigbee)
- Cellular IoT/NB-IoT
- Python
- RTOS
- CI/CD
- Git
- UART/SPI/I2C
Source: smartrecruiters. PazaJobs aggregates publicly available job postings and links to the original posting. Is this your posting and would you like it removed? Write to takedown@pazajobs.profectify.com.