Security Software Engineer

IC Resources
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Artificial Intelligence
Continuous Integration
Embedded C
Firmware
Linux kernel
Public Key Infrastructure
Security Software
Software Engineering
Transport Layer Security
GIT

Job description

They're now seeking a Staff Security Software Engineer to lead the design and implementation of advanced security features across the full software stack from low-level firmware to cloud and AI integrations. You'll play a key technical leadership role, contributing to hardware/software co-design, mentoring engineers, and helping shape the company's security direction.

Requirements

  • Strong experience in low-level software development using embedded C or Rust

  • Solid understanding of computer architecture (CPU, cache, memory hierarchy)

  • Proven experience in some of the following:

  • Platform security (firmware hardening, virtualization-based security, CHERI, IOMMU)

  • Cryptography and secure communications (TLS/SSL, certificates, PKI, attestation)

  • Secure or measured boot and related integrity technologies

  • Knowledge of Linux kernel internals and pre-boot processes

  • Familiarity with Git, CI/CD, and task management tools

Benefits & conditions

  • Join an innovative and growing organisation shaping the future of secure computing
  • Work in a hybrid environment with flexibility and autonomy
  • Enjoy a competitive package that values your expertise

What next?

About the company

Join a pioneering semiconductor company developing next-generation secure processors in Barcelona, on a Hybrid Working Model An innovative semiconductor company is redefining computing security through the development of next-generation chips designed with privacy and protection at their core.

Apply for this position