Principal Accountabilities / Responsibilities:
Write software level requirement and software detailed design document based on stockholder requirement and system level requirement
Implement coding and AutoSAR configuration (Mentor CVI or Vector DaVinci or EB tool)
Configure CAN communication stack, diagnostic stack, and SWC description definition
Integrate CDD and AutoSAR SW
Implement test case using Vector Cast tool
Debug SW via Lauterbach tools
Software development according to ASPICE quality process
Safety:
This position will adhere to Global Star Safety Program, including safety rules, practices and training as outlined in the BorgWarner Safety Policy Manual, which includes the use of equipment, protective devices, or clothing that the employer requires. This individual will work in manners that stress the importance of preventing accidents and illnesses. He/she must take every precaution reasonable in the given circumstance for the protection of themselves and coworkers. In addition, he/she is responsible for reporting all injuries and/or possible dangerous situations, incidents, or occurrences to the immediate supervisor.
Meet EHS responsibilities requirement.
Requirements / Qualifications:
Good understanding of embedded SW development
Good Know-How of C language
Skilled with AUTOSAR configuration tool (Mentor CVI or Vector DaVinci)
Skilled with AutoSAR architecture
Skilled with Aurix MCU
Skilled with bootloader development, UDS, OBD
Skilled with CAN tools, like Vector CANoe, CANalyzer, CANape
Skilled with software development process
Software debug experience, experience of Lauterbach, dSPACE, Vector VT studio, Matlab
Top 10 Key Competencies:
Customer focus
Functional/technical skills
Decision quality
Problem solving
Learning on the fly
Timely decision making
Dealing with ambiguity
Listening
Informing
Priority setting