Security Engineer
Company description:
Who are we?Volvo Cars is a company on a mission; to bring traditional car manufacturing into a connected, sustainable and smart future.Since 1927, we have been a brand known for our commitment to safety, creating innovative cars that make life less complicated for our consumers. In 2010, we decided to transform our business, resulting in a totally new generation of cars and technologies, as well as steady growth and record sales. Today, we’re expanding our global footprint in Europe, China and the US, and we’re on the lookout for new talent. We are constantly pushing our own skills and abilities to drive change in the automobile industry like never before. We are looking for innovative, committed people to join us in this endeavour and create safe, sustainable and connected cars. We believe in the power of people and will challenge and support you to reach your full potential. Join us and be part of Volvo Cars’ journey into the future.
Job description: Let's introduce ourselves
At the department of Diagnostic Base Technology, We Secure Harmonized Base Technology Solutions for the complete vehicle and act as Competence Centre for Diagnostics to secure deliveries for our Plants, Aftermarket and Product compliance. We have E2E responsibility for the Base Tech product system areas, including in-vehicle wired communication, diagnostics, and software download (SWDL). Our mission is to ensure the quality of critical attributes such as fault isolation and fault management at the vehicle level, while safeguarding the customer experience for over-the-air (OTA) updates. In addition, we work on data collection as software components (SWC) within IHU, DHU, and UXC.We deliver Product Capabilities (PCs) for Core Systems in the areas of diagnostics, SWDL, measurement/logging, and communication, along with comprehensive documentation. Furthermore, we are responsible for interpretation, systematization, requirements management, validation, and certification documentation in compliance with diagnostic OBD regulations.
What you'll do
A critical part in automotive engineering is to have a deep technical understanding of the system, identify possible failure modes, design and implement monitoring mechanisms, and set strategies for mitigations if failures occur. It is vital to design for availability, robustness, diagnostics and maintenance for all stages of the product lifecycle from innovation, engineering, industrialization, manufacturing and aftermarket.In this assignment, you will be part of the team responsible for the diagnostic design of the core system. The team delivers detailed diagnostic design solutions, system and software requirements as input to teams working with the implementation. The team is also responsible for system verification of the design solutions, as well as maintaining the diagnostic databases of diagnostic entities which are used by, for example, manufacturing and aftermarket. As a system engineer in this team, you will work by analyzing the system architecture, defining diagnostic solutions, and defining the system and software requirements. You will also be part of the team responsible for verifying the core system. You will be responsible for designing and implementing test cases with the purpose of delivering quick and efficient known quality, it also includes monitoring of the execution of our test strategy across our organization. You will play a crucial role in ensuring that our Core system will work together as expected and meet the highest standards of quality, safety, and performance and ensure compliance with industry standards, internal specifications and requirements.
. Profile description: What you'll bring
To be successful in this role, you need to have a deep understanding of embedded software systems, and you need to be able to understand diagnostic standards and regulations to be able to ensure compliance. You are analytical and can transform complex problems into clear design and requirements.You are a genuine problem solver with a positive, solution-oriented mindset. Highly collaborative and self-driven, you consistently foster teamwork while taking initiative to deliver results.Previous experience and knowledge required:
Experience of embedded systems Experience of software and hardware design for embedded systems Diagnostics standards (ISO14229, SAE-J2012, SAE-1979) Reliable diagnostic monitor design Define datapoints which would be used for analysis in backend and/or predictive maintenance Define control routines to support testing and workshop verification Authoring software requirements according to ASPICE (SYS and SWE) Structuring, creating and maintaining DTCs and related data as well as configuring UDS services as needed for each sub-system Experience in using test tools (e.g. CANalyzer, CANoe, Parallell Diag, DSA) Knowledge in automotive protocols like Ethernet, CAN, LIN, UDS, XCP. “Hands on” testing and fault injection in vehicles and rigs SW Experiences in reading code HIL Wireshark Excel Phyton DLT viewer Basic knowledge of UDS Linux and/or WSL Swedish driving license B
Preferred experience:
AUTOSAR and POSIX environment Aftermarket usage of on-board diagnostics Emission related monitor design Preferable knowledge of OBD Volvo T2 license
You have a B.Sc or M.Sc degree in Software, Electrical Engineering or equivalent years of experiences. Good communication skills in English (speech and writing) is necessary