Software Engineer_EM
Bosch
Company Description
Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch.
Job Description
Products: Drive Electronics for High Voltage System Software
Project Type: Software Development in China for platform and customer projects
Major Responsibilities:
- Develop Embedded Software Development (mainly C Language) for control unit
- Work as team member in Software Requirement, Design, Development, Debugging and Verificaiton
- Design software components according to software arichitecture. Maintain design and perform verificaiton
- Modification and Maintein Model Base Software base on Algorithm team’s input by Matlab Simulink
- Work globally with colleagues in INDIA and GERMANY and provide final solution
- Problem solving supporting (e.g. debugging) in case of technical issue during development or testing phases
- Follow company development engineering process and quality processes (like A-SPICE, software quality assurance process)
- Continuously improve local software development
- Other assigned tasks, e.g On-site support in Production line and OEM
Qualifications
1.Education: Bachelor or Master’s degree, major in Software Engineering.
2.Experience in Software Development for Automotive Products, Using C program language.
3.Knowledge/Skills:
- C programming language.
- Bus communication (CAN, LIN) and Diagnostic
- Major in Control Theory or Computer Science
- Basic knowledge of Electronics hardware, especially in Micro-controller.
- Agile development
- Model based software engineering (Source code generation using Matlab/Simulink )
- A-SPICE process
- AUTOSAR.
- Familiar with software development tool chains (Doors, Rhapsody, vectorcast, etc.)