Cybersecurity Software Engineer
JAM Recruitment
London, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£41,500.0 - £71,000.0
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
User Authentication
AUTomotive Open System Architecture (AUTOSAR)
Booting (BIOS)
Configuration Management
Code Review
Cyber Security
Computer Programming
Software Debugging
Embedded Software
Firmware
GNU Linker
+8 more
Issue Tracking Systems
MISRA C (C Programming Language)
ISO/IEC 15504
RSA (Cryptosystem)
Security Software
Software Engineering
Systems Integration
U-Boot
Job description
- We implement, integrate, and validate security foundations for our automotive electro-mechanical systems.
- We take ownership of HSM integration, Secure Boot, Secure Diagnostics, and Secure Programming within AUTOSAR Classic.
- We define and drive implementation patterns for secure software development.
- We develop reusable software IP.
- We ensure robust, scalable cybersecurity solutions across the software stack.
- We collaborate with cross-functional teams to integrate security features across the software stack.
Technologies:
- AUTOSAR
- Cryptography
- Embedded
- Firmware
- HSM
- Security
- SPICE, We specialise in electro-mechanical systems for the Automotive / EV industry and are seeking a Cyber Security Software Engineer for a contract role based in Surrey, initially scheduled for 6 months. This role focuses on automotive cybersecurity within AUTOSAR Classic, with an emphasis on secure implementation, integration, validation, and cross-functional collaboration.
Requirements
- We require 5-10 years of automotive embedded software development experience, including at least 3 years of hands-on embedded cybersecurity experience.
- We require deep AUTOSAR Classic experience with a leading configuration tool, preferably Vector DaVinci or MICROSAR.
- We require proven hands-on integration experience with Infineon AURIX HSM, including HSM firmware, host-side driver, key slots, and secure services.
- We require practical implementation experience with Secure Boot on AURIX or a comparable platform, including chain of trust, measured boot, and secure key storage.
- We require strong C programming skills with MISRA-C:2012, embedded programming, linker and memory layout, MPU, and bootloader-to-application transitions.
- We require working knowledge of UDS (ISO 14229-1), including Security Access (0x27), Authentication (0x29), and secure flashing (0x34 / 0x36 / 0x37) with signature verification.
- We require solid knowledge of the AUTOSAR Crypto Stack (CSM / CryIf / Crypto Driver) and KeyM.
- We require a strong understanding of cryptography fundamentals, including AES, SHA-2/3, HMAC, RSA / ECC, ECDSA, and key derivation.
- We require familiarity with debug and trace tooling, as well as CAN tooling.
- We require working knowledge of ISO/SAE 21434 and Automotive SPICE (ASPICE).
- We require experience with configuration management and issue tracking.
- We require rigorous debugging discipline and a strong code review culture.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
over 1 year ago
LM
Luis Minvielle
9 Ways to Make Money Hacking
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago