Software Testing Engineer

Posted 2 months ago by Cyrus Bandani
Apply Now

Apply for this job

Job Description

We believe that being curious and truly committed to understanding people is the key to future success. We are people who care about other people, working together to create new technologies and innovations for safe, sustainable, and convenient mobility. Want to join us?

This is what your new colleagues do
We are building a computer-in-the-car architecture, a key for enabling innovation within areas such as Advanced Connectivity, Machine Learning, and Autonomous Drive. Our mission is to create a Vehicle Control Unit platform using new technologies in combination with more traditional car signaling technologies. Within the unit Safe Vehicle Automation (SVA) and the department Vehicle Motion Control (VMC), we create the most energy efficient and rewarding drive experience by passionate engineering. Within LVC (Longitudinal Vehicle Controls), we focus on balanced agility, energy efficiency, and drivability. The Controls team is responsible for development of QM-rated control algorithms for ensuring safe torque and power distribution, as well as balancing of attributes connected to longitudinal control. The team is responsible for system development and related diagnostic monitoring of propulsion and brake systems for hybrid and electrical vehicles. The delivery consists of software functionality that, amongst other, identifies inaccuracies, prevents critical events, and mitigates the effect of potential faults.

What you will do
We are looking to strengthen the teams with a Software Testing Engineer with experience in Vehicle Motion Control. With your experience within Longitudinal Vehicle Control, automotive control systems, or powertrain, you will be responsible for the virtual environment testing and build-up on application (model-based) level. Being involved in architectural questions, you will write and review requirements according to ISO-26262, as well as document them in a thorough manner. You will be able to unit- and system-test your implementations, ensuring that functions and changed signaling will not interfere with customer experience. Furthermore, typical aspects might be how to integrate our software more automated and robust, how to find errors as early as possible, or how to minimize turnaround times. This position is a parental leave replacement and therefore preliminary limited until summer 2025. Your contribution will be crucial to build the freedom to move in a personal, sustainable and safe way.

Who are you?
We seek someone who is open minded and curious with a good ability to collaborate. You are self-driven and unafraid of seeking new ways to solve problems. You have good communication skills, and we assume that you communicate fluently in English. You are a technical-minded team player who appreciates to work with different cultures. Besides being customer focused, you have a strong analytical capability, you are structured and organized in your daily work. You bring experience from software and system development, preferably from Motion Control, and you possess a holistic view on mechatronic systems.

You and your skills
Mandatory requirements
• You have been working 5+ years on testing model-based automotive software development for safety-critical embedded systems (ASIL QM or higher)
• You have extensive knowledge on unit-, merge- and system testing, SiL and HiL
• You have proven insight in all stages of software deployment, following ASPICE and V-model
• You worked with SILver, Zuul, CANoe, CANalyzer, Jenkins, JIRA and Confluence
• You worked with communication protocols and other software component stacks using AutoSAR Classic, Elektra, Trace32/Lauterbach
• You have experience from CapitalNetworks, RobotFramework, and Polyspace
• You have knowledge of safe model-based control in Matlab/Simulink/Embedded Coder, and TargetLink
• You have knowledge from ASIL software components according to ISO-26262
• You have knowledge in programming and scripting, using C, C++, and Python
• You are fluent in spoken and written English
• You are a holder of a university degree within Mechatronic Systems, Electrical Engineering, Mechanical Engineering, Computer Science, Applied Physics, or similar

• You hold a driver license class B valid in Europe and have the ability to travel
• You find fault tracing easy and interesting, and enjoy digging into root causes
• You put the end customer into focus and strive for robust solutions
• You are an excellent networker and surely cross-functional with great communication skills
• You are a structured person allowing for exceptional solutions
• You are keen on spreading your knowledge amongst your co-workers
• You are self-driven; you think in solutions and have the energy to make things happen
• You are result-oriented with a “think-outside-of-the-box-attitude”
• You have a keen perception with a good portion of quality understanding