Talent.com
Esta oferta de trabajo no está disponible en tu país.
Senior Security Software Engineer

Senior Security Software Engineer

OPENCHIP & SOFTWARE TECHNOLOGIESBarcelona, Cataluña, España
Hace más de 30 días
Descripción del trabajo

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 with colleagues 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).
  • 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 standard tools for source control (git), continuous integration, task management (Jira).
  • Preferred qualifications :

  • Experience with assembly language (of any architecture).
  • 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, including engagement with OpenSSF or contributions to open source projects.
  • Understanding of lifecycle management on firmware.
  • Knowledge of JTAG debugging (including key generation and management).
  • Experience working with hardware cryptography IPs.
  • Team player : communicative and collaborative, focusing 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.
  • Investment in employee development and career growth opportunities.
  • Hybrid work environment with 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 and inclusive culture valuing creativity and excellence.
  • Impactful projects that make a difference.
  • Hybrid work and flexible schedules.
  • Competitive compensation with growth opportunities.
  • We seek outstanding individuals eager to join our mission to innovate and build a better world. If you resonate with Openchip, contact us for a competitive package in a flexible work environment supporting work-life balance.

    At Openchip & Software Technologies S.L., we value diversity and inclusion, fostering a respectful environment where everyone can reach their potential regardless of background.

    J-18808-Ljbffr

    J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Senior Software Engineer • Barcelona, Cataluña, España