Cybersecurity Software Engineer

iO Associates
Farnham, UK
12 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£104,000.0 - £130,000.0
Working hours
Regular working hours

Tech stack

AUTomotive Open System Architecture (AUTOSAR) Booting (BIOS) Cyber Security Computer Programming Software Debugging Embedded C Embedded Software MISRA C (C Programming Language) Public Key Infrastructure ISO/IEC 15504 RSA (Cryptosystem) Security Software
+2 more
Scripting U-Boot

Job description

I’m working with an innovative automotive technology company that’s helping shape the future of electric vehicles through its market-leading in-wheel motor technology. They’re looking for a Senior Cybersecurity Software Engineer to take ownership of the cybersecurity foundations of next-generation ECUs, working across Secure Boot, HSM integration, secure diagnostics and AUTOSAR Classic. What You’ll Be Doing

  • Implement cybersecurity features on Infineon AURIX platforms
  • Develop Secure Boot, Secure Programming and Secure Diagnostics
  • Configure AUTOSAR Security modules including SecOC, Crypto Stack and KeyM
  • Support cybersecurity verification and work closely with OEM customers
  • Help define reusable cybersecurity solutions for future platforms

Requirements

  • 5+ years’ experience in Automotive Embedded Software
  • 3+ years’ experience in Embedded Cybersecurity
  • Strong Embedded C (MISRA-C)
  • AUTOSAR Classic (Vector DaVinci / MICROSAR preferred)
  • Infineon AURIX HSM integration
  • Secure Boot & Secure Bootloader implementation
  • UDS Diagnostics (ISO 14229)
  • AUTOSAR Crypto Stack (CSM, CryIf, KeyM)
  • Cryptography fundamentals (AES, SHA, RSA, ECC, HMAC)
  • CAN debugging & trace tools
  • Knowledge of ISO/SAE 21434 and ASPICE

Nice to Have

  • Vector MICROSAR Security Package
  • Production Secure Programming with an OEM
  • PKI / End-of-Line Security Provisioning
  • ISO 26262 (ASIL C/D)
  • Side-channel & Fault Injection knowledge
  • Python scripting & automation

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

3:21 min

Introduction to automotive security and digital forensics

Martin Schmiedecker · LIVE

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

Videos

See all

Related articles

See all