Your Profile
Key Skills/Knowledge/Experience:
- Experience in creating Python scripts from scratch to perform tests on CAN (mandatory) and Flexray (desirable) busses, as well as automotive Ethernet (desirable) - venv, python-can experience mandatory.
- Experience in Git is required to develop user-friendly and automated Penetration Testing frameworks.
- Good understanding of automotive communication buses (CAN and Ethernet).
- Knowledge of diagnostics and debugging interfaces (UDS ISO 14229, ASM XCP minimum).
- Penetration Testing experience (automotive and/or IoT) required, especially Black Box testing, wireless interfaces, and API testing.
- Experience analysing security protocols used in automotive/Embedded systems/IoT devices.
- Ability to plan and execute ECU level & vehicle level Penetration Tests, according to given test scope.
- Experience in security assessment and Penetration Testing Tools within Vehicle Electrical Architecture and external interfaces such as Bluetooth, WiFi, and Mobile Communications.
- Proven experience in Vehicle Diagnostics and understanding of Systems Engineering Principals, and Requirements development.
- Experience leading engineers from outsourced partners and suppliers.
- Good capability in leadership, management and self-motivation.
- Ability to work independently and within a test lab with experience working in an agile environment.
Good to have:
- Low-level Embedded systems experience and electronics experience are strongly desirable.
- Experience working with JTAG via multiple types of debuggers eg JLink, Lauterbach (desirable).
- Good understanding of automotive communication busses (Flexray and LIN desirable).