Senior Cyber Security Engineer - Software Development
A crucial role in ensuring the security and integrity of JLR systems.
You will write secure code, developing functions to prevent security breaches. We seek a professional with strong cyber security knowledge, including encryption, key management, and firewall rules.
The ideal candidate has proficiency in C and C++, as well as familiarity with POSIX standards, particularly in Linux or QNX environments, and hands-on experience with hardware, such as Qualcomm BSP or similar platforms.
This role requires in-depth understanding of cryptographic principles, including key management, firewall configurations, and software integrity.
Key Accountabilities and Responsibilities
* Design, implement, and maintain software applications for security functionalities like crypto key management, HSM APIs, secure logging, and firewalls.
* Develop system and software requirements for security applications owned by the team.
* Create comprehensive best practice software guidelines, practices, and procedures for cybersecurity, ensuring consistency across the organisation.
* Collaborate with teams and suppliers to guide and support compliance with cybersecurity guidelines.
* Support the validation team in writing and executing test cases and debugging activities during the vehicle development life cycle.
Requirements
* Demonstrated strong programming skills in C and C++.
* Familiarity with POSIX standards, specifically in Linux or QNX environments.
* Hands-on experience with hardware, particularly Qualcomm BSP or similar platforms.
* Solid understanding of cyber security principles, including cryptography and software integrity.
* Comprehensive experience in software development, covering various stages of the software lifecycle.