Junior Security Software Engineer

hace 3 semanas


Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

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:

  1. 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, leveraging existing standards when possible.
Interact with colleagues across projects to unblock issues or reach consensus on technical topics, including:
  • 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 hardening frameworks.
  • Collaborate through code reviews, bug triaging, design documents, etc.
  • Contribute to shared team responsibilities such as CI failure triaging, documentation, code fixits, rotations.

Required qualifications:

  • Bachelor's or Master's degree in a relevant field.
  • Experience in the relevant field (1-3 years).
  • Solid knowledge of 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).
    • Cryptography usage across networks (certificates, signatures, TLS/SSL, PKI remote attestation).
  • Knowledge of boot integrity technologies (UEFI Secure Boot, measured boot, TPM).
  • 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), continuous integration, task management (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 to security organizations or projects.
  • Understanding of lifecycle management on firmware.
  • Knowledge of JTAG debugging.
  • Experience working with hardware cryptography IPs.

Soft skills:

  • Team player, communicative and collaborative, focused on team outcomes.
  • Curious about learning new technologies/stacks.
  • Capable of within- and cross-team technical collaboration.
  • Proactive, can-do attitude, self-motivated, and able to resolve obstacles.

What do we offer?

  • Join an innovative team and experience company growth.
  • Investment in employee development.
  • 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 powering AI, HPC, and cloud computing applications. We offer:

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

We seek outstanding individuals willing 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 inclusion, fostering a respectful environment where everyone can reach their full potential regardless of background.

#J-18808-Ljbffr
  • Junior Software Engineer

    hace 4 semanas


    Barcelona, Barcelona, España SD Worx A tiempo completo

    Join to apply for the Junior Software Engineer role at SD Worx Join to apply for the Junior Software Engineer role at SD Worx Get AI-powered advice on this job and more exclusive features. Direct message the job poster from SD Worx Connecting talent worldwide for success. SD Worx is a leading European provider of Payroll & HR services with global reach....


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    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...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    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...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    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...


  • Barcelona, Barcelona, España Canonical A tiempo completo

    Join to apply for the Security Software Engineer role at Canonical 1 week ago Be among the first 25 applicantsJoin to apply for the Security Software Engineer role at CanonicalThis is a general track for security-focused engineering in every team at Canonical, across all levels of seniority.Apply here if you are already an exceptional security-focused...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    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.As a Staff Security Software Engineer, you will lead a team designing and implementing security features across Openchip's software stack: from low-level platform firmware to integrations with...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    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.As a Staff Security Software Engineer, you will lead a team designing and implementing security features across Openchip's software stack: from low-level platform firmware to integrations...


  • Barcelona, Barcelona, España Canonical A tiempo completo

    Join to apply for the Security Software Engineer role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Security Software Engineer role at CanonicalThis is a general track for security-focused engineering in every team at Canonical, across all levels of seniority.Apply here if you are already an exceptional security-focused...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    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: Understand the technical landscape of their project and make decisions about it.Make independent technical contributions, especially for the most foundational or...


  • Barcelona, Barcelona, España Canonical A tiempo completo

    Join to apply for the Security Software Engineer role at Canonical1 week ago Be among the first 25 applicants Join to apply for the Security Software Engineer role at Canonical This is a general track for security-focused engineering in every team at Canonical, across all levels of seniority.Apply here if you are already an exceptional security-focused...