The Software Test Engineer will plan and execute the necessary tests to verify implementation of embedded software changes and to release the embedded software product.
Software tests are performed on a dry software bench consisting of the electronic control unit, peripherals and CAN BUS communication emulation.
Core Responsibilities :
Prioritize SW test activities and consolidate them with the software release schedule
Write a software test specification based on the requirements
Perform SW tests according to SW test specification
Document test results, analyze them and report open issues to the team
Work with internal and external suppliers / customers to elicit test requirements and manage deliverables
Participate in Engineering and Product Development meetings.
Provide support to Vehicle application teams for identification of root cause for issues and corrective action plans.
Prepare and present responses to action items.
Basic Qualifications :
Bachelor’s Degree in Electrical Engineering or Computer Science or equivalent subject
3 years of embedded software job experience is a must
Proficiency with CANalyzer and CAPL scripting is a must
Experience with function generators, power supplies, and use of wiring harnesses
Excellent communication skills, must be able to work with a number of people performing various roles in the software development lifecycle
Self motivated, able to handle complex situations with internal and external customers professionally, sensitive to cultural diversity.
Some travel required to USA or other countries for training and workshops.
Preferred Qualifications :
3 years experience as a software test engineer for an automotive embedded software product
Proficiency with other Vector CAN tools such as CANOe, DIVa, CANApe
Valid US visa
Familiarity working with Software Quality standards such as CMMI and / or SPiCE is a definite plus