
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
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
More open roles at Bosch
Similar jobs

Senior Principal Electrical Engineer (Hybrid)
Collins Aerospace (RTX) · US-IA-CEDAR RAPIDS-106 ~ 400 Collins Rd NE ~ BLDG 106

Senior Software Engineer - Space and RF Sensors (Onsite)
RTX (Raytheon) · US-IN-FT WAYNE-150A ~ 1010 Production Rd ~ BLDG 150A

Principal Command & Telemetry Software Modernization Engineer (Onsite)
RTX (Raytheon) · US-CO-AURORA-S75 ~ 16800 E Centretech Pkwy ~ BLDG S75

Senior C/C++ Software Development Engineer
RTX (Raytheon) · US-MA-TEWKSBURY-TB3 ~ 50 Apple Hill Dr ~ CONCORD BLDG, Tewksbury Tb3 300 Concord

Principal Electrical Engineer-FPGA Design- Onsite Tucson, AZ
RTX (Raytheon) · US-AZ-TUCSON-M02 ~ 1151 E Hermans Rd ~ BLDG M02
About Bosch

Bosch
PublicRobert 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
Latest updates
Bosch Marks Wiper Blades Centennial with Route 66 Tour - aftermarketNews
aftermarketNews
News
·
1w ago
Bosch Celebrates 100 Years of Wiper Innovation with Route 66 Journey, Highlighting Advances in Driving Safety - Morningstar
Morningstar
News
·
1w ago
Review: Bosch 18V Cordless 16-Gauge Nibbler GNA18V-16EN - Pro Tool Reviews
Pro Tool Reviews
News
·
1w ago
Den Bosch v Almere City Odds - FanDuel Sportsbook
FanDuel Sportsbook
News
·
1w ago