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
-
Working together on developing automotive safety platform software for airbag control units and build a common platform for the project teams·
-
Analyzing system requirements·
-
Converting system requirements into SW design and code·
-
Build concept and strategy to develop new modules closer to base software
-
Write embedded c code to develop application software components·
-
Create safety and security concept especially for Bootloader ·
-
Guide and provide direction to the team in resolving technology bottlenecks·
-
Execute module tests (functional tests, unit tests and integration tests)·
-
Document design using model based design tools·
-
Support other teams in integrating modules·
-
Analyze and resolve issues/software bugs reported internally by other teams or customers·
-
Regular interaction with system engineers, test engineers and project teams
What we are looking in you:
-
Bachelors or Masters graduate in engineering in Computer Science , Electronics, Electrical, Instrumentation, Telecommunication.
-
Working experience in developing embedded software (preferably for automotive products)·
-
Experience in Requirement and Systems Engineering·
-
Strong embedded c code development skills using OOP or clean code techniques·
-
Experience in Bootloader application development / AUTOSAR BSW development including concept & design phase·
-
Expertise with communication protocols and interfaces, Diagnosis protocols·
-
Working experience with Autosar – Base SW layer·
-
Proven skills in analysis/debugging and problem solving of reported software issues·
-
Good understanding of micro controller or micro-processor concepts such as OS, scheduling·
-
Development experience in reprogramming and associated security concepts ·
-
Experience in using development tools:-
-
Configuration management tools (such as RTC, GIT)-
-
Change management tools (such as ALM, JIRA)·
-
Experience in using Gen AI to bring in efficiency and productivity·
-
Experience in playing a role of guide in handling team for technical topics·
-
Expertise in providing direction and inputs to the team in resolving technical issues·
-
Able to work independent with minimal support on topics·
-
A proactive, self-starter who is capable to work collaboratively with teams·
-
Must have passion towards developing high quality system and software with safety mindset·
Must have:
-
Very good communication skills (written and oral) You have an advantage, if you possess following expertise and experience·
-
Knowledge on airbags control unit·
-
Experienced in integrating and working with external sensors with ECU·
-
Experience in working with Agile / Scrum methods and understanding of different events in the SW lifecycle·
-
Scripting using python/Perl/JavaScript·
-
Knowledge on test automation·
-
Model based design skills using UML/SySML.
-
Experience in using model-based design tools such as rhapsody·
-
Working with AUTOSAR: integration, interfaces, configuration, generation of RTE·
-
Understanding and/or working experience with ISO26262, ASPICE
Qualifications
BE
Additional Information
9-10