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