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 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.
Job Description
Key Responsibilities
-
Responsible to establish an integration and verification environment that enables to shorten development and release cycle by Continuous Integration and Continuous Deployment of Software.
-
Responsible for continuous integration of all internally developed software and the tool chain at BGSW.
-
Responsible for securing that the software components are well integrated with the hardware and user environment.
-
Troubleshooting (Test environment, Test execution) and analyzing Nightly test / Regression
-
Work closely with the software development team to identify the root cause of defects w.r.t. test environment and test execution.
-
Contribute to a team that has Automation at its heart.
Required Skills & Qualifications
-
Bachelors/master’s in computer science/software engineering/electrical and Electronics Engineering or MCA.
-
At least 3+ years of experience in software development, not only having “used” sometimes but rather advanced knowledge and large experience in:
-
SW architecture for AUTOSAR
-
Git, github
-
V-V model
-
GHS, ARM, GCC compiler
-
WinIdea/ Tera term / PuTTY / Lauterbach
-
Embedded C, C++ language
-
Monitoring tools like Grafana, Splunk board
-
JIRA, Track & Release with KANBAN board
-
Strong hands-on experience in C++, Python, and system-level debugging, along with integration testing for QNX-based software.
-
Very good understanding of Continuous Integration and software tool chains.
-
Be proactive in suggesting enhancements and technological choices in your field of expertise.
-
Should have exposure to large scale software build, integration and test environments.
-
Good experience and understanding on source code Management tools mainly GIT. Including branching strategies, pre-post commit hooks.
-
Basics of CAN (e.g. J1939) protocol and Canalyzer, CANOE, CAPL
Good to Have
-
Experience in SW Integration in AUTOSAR or similar background.
-
Experience in test of embedded systems (unit testing, component testing, etc.); experience in test automation is a big advantage.
-
Passion to work towards achieving High-Quality Software with wide experience of tools like Coverity, QAC Misra etc.
-
Experience working with widely distributed teams across Geographies.
-
Excellent communication and problem-solving skills.
-
Honest and willing to share mistakes.
Qualifications
B.E / B.Tech in Electronics / E&C / Computer Science
Additional Information