Bosch Embedded Software Developer Vacancy at Bangalore. Interested Candidates can go through the details and apply using the link provided at the bottom of the Post.
About Bosch
Bosch is a multinational engineering and technology company that was founded in Germany in 1886. It operates in various industries, including mobility solutions, industrial technology, consumer goods, and energy and building technology. Bosch is known for its high-quality products and services, which range from automotive components to home appliances and security systems. The company has a strong focus on innovation and sustainability, with a goal of improving people’s quality of life while minimizing its impact on the environment. Bosch is committed to developing and implementing innovative solutions that address the world’s most pressing challenges, including climate change, resource depletion, and urbanization.
Bosch Recruitment 2023
Company name | Bosch |
Website | www.bosch.com |
Job Role | Embedded Software Developer |
Work Location | Bangalore, India |
Job Type | Full Time |
Experience | Freshers/ Experienced |
Qualification | BE / B.Tech /ME/MS in ECE |
Batch | Not Mentioned |
Package | 7 LPA (Expected) |
Job Description
Details of Tasks to be Performed:
The role involves developing embedded software, specifically low level drivers, based on a multicore controller. This will involve referring to the architecture of firmware and reference application software based on AUTOSAR, which is designed for high-performance computing platforms for embedded automotive applications.
Requirements engineering will be a key aspect of the role, which will involve analyzing software and system requirements in line with the AUTOSAR specification. The successful candidate will also be responsible for AUTOSAR component integration and RTE configurations, as well as participating in customer meetings to clarify requirements and provide support for low level driver configuration and software development.
The successful candidate will be responsible for deriving verification and validation criteria for requirements, as well as evaluating the impact of software change requests on the safety concept. Additionally, the candidate will design and develop low level embedded software based on a multicore controller in accordance with AUTOSAR specifications, configure base software components to meet customer-specific requirements, and validate the same according to the process library.
Finally, the candidate will provide support in task estimations, technical reviews, technical clarifications, and problem analysis discussions, as needed.
Qualifications & Requirements
The ideal candidate should possess a BE/B.Tech/ME/MS degree in ECE, and have substantial experience in the embedded software domain.
They should have worked extensively with low-level drivers software development, validation, debugging, and troubleshooting. Additionally, the candidate should have hands-on experience with multicore processor-based architecture and AUTOSAR development.
Expert knowledge of Embedded C and a good understanding of microcontrollers and multi-core architecture are necessary.
The candidate should also have a strong foundation in functional safety in AUTOSAR and experience with real-time operating systems, digital/analog hardware debugging, communication protocols, and memory architecture in an AUTOSAR environment.
A thorough understanding of ASPICE guidelines and implementation details throughout the software development life cycle is critical.
The candidate should actively participate in knowledge management initiatives within their team/group/department and possess excellent communication and interpersonal skills.
Quick learning abilities are also essential.
Desirable: The candidate should ideally possess knowledge of multicore and manycore concepts, multi-core architecture, and implementation.
They should also have working experience using ALM tool chains and proficiency in the German language at an A1 or A2 level.
How to Apply?
- To apply for a job, read through all information provided on the job listing page carefully.
- Look for the apply link on the job listing page, usually located somewhere on the page.
- Clicking on the apply link will take you to the company’s application portal.
- Enter your personal details and any other information requested by the company in the application portal.
- Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
- Double-check all the information provided before submitting the application.
- Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
- Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.