Systems Cybersecurity Test Engineer
Systems Cybersecurity Test Engineer
Minimum Qualifications
-
Bachelor’s degree in Electronic or Computer Engineering (Master’s preferred).
Required Experience & Skills
-
Systems Engineering & Testing -Understanding of complex systems, ideally automotive.
-
Automotive Cybersecurity -Experience with threat modelling (STRIDE, TARA), attack trees, and risk assessment.
-
Penetration Testing -Skilled with fuzzing tools (AFL, libFuzzer, Peach, Defensics), protocol analysis (Wireshark, CANalyzer), reverse engineering, and vulnerability scanning.
-
Cryptography -Knowledge of encryption, PKI, secure boot, and hardware security modules (HSM).
-
Wireless Security -Familiarity with RF security, Bluetooth, Wi‑Fi, cellular (4G/5G), and V2X.
-
Programming -C/C++ for embedded systems plus Python or similar scripting languages.
-
Troubleshooting -Strong hardware and software debugging skills.
-
Test Development - Experience building and maintaining test tools and frameworks.
-
CI/CD & Version Control -Experience with Jenkins, GitLab, Git, Bitbucket, or SVN.
Nice to Have
-
Experience with OTA update security, secure bootloaders, and firmware signing.
-
Automated silicon validation.
-
Automated software/system verification.
-
Wireless networking or RF experience.
-
Requirements management tools (JAMA, DOORS).
-
Functional safety product verification.
-
Experience working within ASPICE processes.