¡Activa las notificaciones laborales por email!

Senior Security Software Engineer

buscojobs España

Barcelona

Híbrido

EUR 40.000 - 70.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join Openchip as we pave the way in semiconductor innovation focusing on security for RISC-V chips. As part of our team in Barcelona, you will develop critical security features while collaborating with cross-functional teams. We offer a hybrid work environment, competitive compensation, and opportunities for personal and professional growth in a collaborative culture that values diversity.

Servicios

Hybrid work environment
Flexible schedule
Competitive remuneration based on experience

Formación

  • 3-5 years experience in relevant field.
  • Solid knowledge of Linux kernel internals.
  • Good understanding of boot processes.

Responsabilidades

  • Develop and maintain security features for hardware architectures.
  • Implement secure boot and cryptography.
  • Collaborate with firmware and OS teams to enhance security.

Conocimientos

Knowledge of computer architecture
Platform security features
Cryptography
Low-level development languages
Source control (git)

Educación

Bachelor or Master’s degree in relevant field

Herramientas

OpenSSL
Rust

Descripción del empleo

The role:
Openchip is building new RISC-V chips with security at heart, enabling safer and more privacy-respectful execution of data processing workloads like AI models.

Key responsibilities:

  • Make independent technical contributions to help their team deliver its commitments. In particular:
  • Develop and maintain security features for novel and existing hardware architectures (RISC-V and others).
  • Implement secure boot, confidential computing, cryptography, and other platform security features.
  • Define new interfaces and modify existing ones to expose security features to user applications. When possible, identify and leverage existing standard ones.
  • Interact with colleagues across projects to unblock issues, or to reach consensus on technical topics. In particular:
  • Work with firmware and operating systems teams, incorporating security features into low-level and platform software.
  • Work with middleware teams, exposing security features to user applications and/or hardening frameworks.
  • Work with hardware teams, providing requirements for security and influencing hardware/software co-design.
  • Collaborate through code reviews, bug triaging, design documents, etc.
  • Contribute to shared team responsibilities (CI failure triaging, documentation, code fixits, rotations).

Required qualifications:

  • Bachelor or Master’s degree in a relevant field.
  • Experience in the relevant field (3-5 years).
  • Solid knowledge about computer architecture (CPU, cache and memory hierarchy, buses, etc.).
  • Knowledge about at least two of the following areas:
  • Confidential computing technologies (RISC-V CoVE, Intel SGX, Intel TDX, AMD SEV, confidential containers).
  • Platform security features (kernel/firmware hardening, CHERI, CFI, pointer tagging, virtualization-based security, IOMMU).
  • Boot integrity technologies (UEFI Secure Boot, measured boot, TPM).
  • Cryptography, including experience with cryptography libraries (OpenSSL, libssl, wolfssl, mbedtls, libsodium).
  • Good understanding of pre-boot and boot process, and Linux kernel internals.
  • Solid knowledge of low-level development languages (C, Rust).
  • Experience with source control (git), CI, Jira.

Preferred qualifications

  • Experience with assembly language.
  • Experience with kernel and/or device driver development.
  • Experience with hypervisor technology (KVM, Xen, Qemu).
  • Experience with system boot technology (UEFI/EDK2, ACPI, u-boot, devicetree).
  • Experience with open source software development and contributions.
  • Understanding of firmware lifecycle management.
  • Knowledge of JTAG debugging.
  • Experience with hardware cryptography IPs.
  • Team player: communicative and collaborative, focused on team outcomes.
  • Curious about learning new technologies/stacks.
  • Capable of within- and cross-team technical collaboration.

What do we offer?

  • Join an innovative team and experience company growth.
  • Hybrid work environment and flexible schedule.
  • Competitive remuneration based on experience.
  • Position based in Barcelona.

Why Join Us?

At Openchip, we are pioneers in the semiconductor industry, driving innovation that transforms industries and shapes the future of computing. As a key member of our leadership team, you will work on groundbreaking technologies in AI, HPC, and cloud computing. We offer:

  • A collaborative, inclusive culture valuing creativity and excellence.
  • Impactful projects making a difference.
  • Hybrid work and flexible schedules.
  • Competitive compensation with growth opportunities.

We seek outstanding individuals to join our mission to change the industry and build a better world.

If you identify with Openchip, contact us for a competitive package and flexible work arrangements to balance your personal and professional life.

At Openchip & Software Technologies S.L., we value diversity and inclusivity, fostering a work environment where everyone feels respected and empowered.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.