At Mentor Graphics – A Siemens Business, we are shaping the future of automotive embedded systems with our vision and team of innovative, dedicated, smart, hardware and software developers who passionate about creating extraordinary automotive solutions. Our solutions range from small footprint ECU software up through the most advanced applications in ADAS, Open/Close Loop Simulation, IVI, driver information and network solutions. We specialize in highly optimized and innovative in-vehicle solutions with a clear customer commitment and a strategy outlook.
We are looking for a passionate software engineer with Linux embedded verification and validation experience. The engineer will work in a highly collaborative and dynamic environment. The successful candidate should have solid embedded software validation experience along with automation and have the ability to work with cross geo stakeholders .The work involves validation of next generation automotive technologies on the industry leading embedded platform.
QUALIFICATIONS / EXPERIENCE
Degree in Computer Science Engineering with 4+ years of relevant experience is preferred
Solid understanding of computer architecture and embedded system.
Expertise with internals of Linux operating systems.
Programming experience in C and Python is mandatory.
Experience with RobotFramework and Jenkins.
Experience in developing test framework.
Expertise in validating test plan and test case development execution and test automation.
Excellent debugging, troubleshooting and problem-solving skills.
ISTQB Certified Tester Foundation Level certification.
Understanding of automotive communication protocols such as CAN , MOST.
Excellent verbal and written communication skills and a good team player.
Ability to work in a challenging environment.
Knowledge about Linux Audio Stack (Audio driver, Audio Manager, Pulse audio)
Experience in Audio DSP verification and validation.
Knowledge of ASPICE process.
Experience working under Agile methodology.
Experience in vehicle diagnostics protocol such as UDS, DoIP.
Design and implement test strategies/plans that are built upon Mentor Graphics software products, open source components, and/or custom platforms
Gather and analyse requirements as per customer requests.
From the requirements should be able to generate test cases. Categorization of test cases into functional, regression, performance.
Conduct Functional Testing, System Testing, User Acceptance Testing, Parallel Testing, Load Testing and Regression Testing