company logo

Embedded C Developer

Bosch Group.com

Office

bangalore , India

Full Time

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 28,200+ 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 :

Role: Embedded Software Developer to design, develop, test and debug BMS (Battery Management System) software on a variety of real-time microcontroller-based embedded platforms including understanding of ECU Schematic

Responsibilities:

  • Working and contributing in all phases of product development from requirements to production release, for real-time embedded BMS.
  • Good experience on embedded firmware design and development, unit testing, debugging, and documentation.
  • Able to understand Hardware schematic layout and harness design
  • Understanding of python programming and Automation testing techniques
  • Well versed with Microcontrollers and device driver
  • Experience on RTOS is an added advantage
  • Work independently and take design decisions
  • Interacting with French customers on day-to-day basis
  • Working with GIT, JIRA, DOORS, Confluence, Codebeamer
  • Working with Integrated development environment toos like WinIDEA, IAR emb work bench

Qualifications

Educational Qualification:

B.Tech or Master in Electronics

Experience :

7-12 Years

Mandatory/Requires Skills :

Preferred Skills :

Additional Information

  • B.Tech or Masters in Electronics & Commnication, Instrumentation, or equivalent
  • Strong experience in Embedded C programming language for embedded systems
  • Experience with Coding standards and optimised code designing (low-power, low-memory SW design constraints)
  • Knowledge of microcontroller systems, including: Bootloader, A/D converters, watchdog timers, interrupt and trap functions, serial interfaces etc…
  • CAN communication and CANOpen. Vector Tools (CANAnalyzer)
  • Understanding of HW design, Harness design
  • Experience of working with Testbench
  • Know how on Lithium-Ion batteries and BMS is an added advantage
  • For test activities: Test methodologies, basic level of Python, Robot Framework

Embedded C Developer

Office

bangalore , India

Full Time

September 19, 2025

company logo

Bosch Group

BoschGlobal