Sr. C++ Developer

Bosch Global Software Technologies Private Limited

Bangalore, India
On-site
6+ years software development experience
Expertise in object-oriented c++ for linux
Strong c programming skills
The role involves developing customized OS controls software for customer energy storage products including system-level BMS and grid applications

Job Summary

  • The role involves developing customized OS controls software for customer energy storage products including system-level BMS and grid applications.
  • Candidates will be responsible for designing, building, and documenting software while ensuring robustness, security, and scalability.
  • The position requires fostering a team environment focused on conflict resolution and expeditious problem-solving using JIRA and Confluence.

Matching Summary

The role involves developing customized OS controls software for customer energy storage products including system-level BMS and grid applications.

Skills & Requirements

Must-have

  • 6+ years software development experience
  • Expertise in object-oriented C++ for Linux
  • Strong C programming skills
  • Agile development framework and Git workflow
  • Basic knowledge of Python scripting

Nice-to-have

  • Battery Management System (BMS) software knowledge
  • Experience with MQTT message bus protocols
  • Knowledge of industrial protocols like Modbus and CAN
  • Proficiency in MathWorks Matlab/Simulink
  • Experience with Test Driven Development and CI/CD
  • Familiarity with Docker containers and Linux shell scripts

Key Requirements

  • Bachelor's degree in Mechanical, Electrical, Computer Science or related field
  • 6-9 years of professional experience
  • Accredited university qualification

Work Rights

Not specified

Tailored Resume

Cover Letter