refresh

Trending companies

Trending companies

Bosch
Bosch

Robert Bosch GmbH, commonly known as Bosch, is a German multinational engineering and technology company headquartered in Gerlingen, Baden-Württemberg, Germany

Sr. C++ Developer at Bosch

RoleEmbedded
LevelSenior
LocationBangalore
WorkOn-site
TypeFull-time
Posted1 day ago
Apply now

About the role

Roles & Responsibilities : Responsibilities

  • Develop customized OS controls software used in customer’s energy storage products. The software you will develop includes but not limited to:

  • system-level BMS (Battery Management System)

  • controls communication

  • customer’s OS application and base controls for utility and grid applications

  • Integration of grid-scale battery and power conversion systems from industry-leading manufacturers.

  • Design, develop, build, and document OS controls SW using C++, C and/or Matlab/Simulink.

  • Support requisition engineering. Troubleshoot field issues and identify root causes.

  • Focus on robustness, security, performance, scalability, and maintainability.

  • Meet project timelines and budget.

  • Track, manage, document, and report work using JIRA and Confluence.?

  • Foster a spirit of teamwork that allows for impersonal disagreement over ideas, conflict, and expeditious resolution.

Experience - 6-9 Years

Qualification:

Bachelor in the areas of Mechanical, Electrical, Computer Science, or related fields from an accredited university.

Mandatory Skills:

  • 6+ years of SW development experience.

  • Expertise in object oriented software development with C++ preferably for Linux.

  • Basic knowledge of a scripting language, preferably Python.

  • Expertise in C programming.

  • Expertise using the Agile development framework and Git workflow.

  • Enthusiasm for getting things done, taking personal responsibility, adding value within a team setting, learning new things, and ability to work with minimal supervision.

Preferred

  • Knowledge in developing Battery Management System (BMS) software.

  • Knowledge of messagebus, such as MQTT.

  • Knowledge of power system market applications, power generation, and/or energy storage system controls.

  • Experience in Math Works Matlab/Simulink for controls logic development.

  • Experience in Test Driven Development.

  • Experience with Continuous Integration.

  • Experience in Linux shell script programming.

  • Experience with Industrial Protocols: Modbus, CAN.

  • Experience with Containers (docker).

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.

Required skills

C++

C

Object-oriented design

Linux

Agile development

Git

Troubleshooting

Software documentation

Total Views

0

Total Apply Clicks

0

Total Mock Apply

0

Total Bookmarks

0

About Bosch

Bosch

Bosch

Public

Robert Bosch GmbH, commonly known as Bosch, is a German multinational engineering and technology company headquartered in Gerlingen, Baden-Württemberg, Germany. The company was founded by Robert Bosch in Stuttgart in 1886. Bosch is 94% owned by the Robert Bosch Stiftung, a charitable institution.

10,001+

Employees

Gerlingen

Headquarters

Reviews

10 reviews

3.7

10 reviews

Work-life balance

4.2

Compensation

2.8

Culture

4.1

Career

3.4

Management

3.2

68%

Recommend to a friend

Pros

Supportive management and teams

Good work-life balance and flexibility

Strong training and learning opportunities

Cons

Below industry standard compensation

Limited career advancement opportunities

Management direction and communication issues

Salary Ranges

522 data points

Senior/L5

Senior/L5 · Business Development Manager - Press

1 reports

$175,455

total per year

Base

$152,570

Stock

-

Bonus

-

$175,455

$175,455

Interview experience

4 interviews

Difficulty

3.0

/ 5

Duration

14-28 weeks

Interview process

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Hiring Manager Interview

5

Final Round Interview

6

Offer

Common questions

Technical Knowledge

Coding/Algorithm

Behavioral/STAR

Past Experience

Culture Fit