In this role, you’ll play a key part in delivering high-quality outcomes and supporting the wider team through a range of responsibilities, including:
Responsibilities
Design, develop, and maintain high-quality software for embedded security applications to meet specific security goals
Produce supporting documentation and compliance artefacts
Integrate software components into a variety of POSIX based platforms
Work collaboratively with in‑house and Tier 1 cross‑functional teams to deliver high‑quality customer experiences
Systematically document, organise, and analyse security‑related information to gain insights into security operations and enhance overall security posture
Develop, document, and institutionalise best‑practice software guidelines, practices, and procedures for cyber security, ensuring consistency and reliability across the organisation
Qualifications
Demonstrated understanding of software architecture and strong programming skills in C and C++, with the ability to write efficient, reliable and secure code
In‑depth familiarity with POSIX standards, specifically in embedded Linux, Android or QNX environments, ensuring seamless integration and compatibility
Extensive hands‑on experience with kernel/user space software built on BSPs for SoCs based around ARM A‑Profile cores or similar high‑performance embedded platforms
Strong experience integrating software components into complex platform environments
Solid understanding of cyber security principles, including cryptography, key management, firewall configurations, and software integrity, to protect sensitive data and systems
Comprehensive experience in software development, covering various stages of the software lifecycle, from initial design to deployment and maintenance
Working knowledge of maintaining DevSecOps pipelines for the project, e.g. Gitlab, Jenkins
Familiarity with scripting languages like Python and Bash
JLR is committed to equal opportunity for all.
#J-18808-Ljbffr