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 18, 2025