> Markdown version of [/jobs/ext/2515164-computing-virtualization-senior-engineer](https://www.wearedevelopers.com/jobs/ext/2515164-computing-virtualization-senior-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Computing & Virtualization Senior Engineer - **Company:** Openchip & Software Technologies - **Location:** Barcelona, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Advanced Configuration and Power Interface (ACPI), Artificial Intelligence, Computing Platforms, Assembly Language, JIRA, Booting (BIOS), Code Review, Communications Protocols, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Linux, Programming Tools, Device Drivers, Microprocessors, Firmware, Hypervisor, Joint Test Action (IEEE Standards), Kernel-Based Virtual Machine, Linux Kernel, PCI Express, Quick EMUlator (QEMU), Reduced Instruction Set Computing, Software Engineering, Virtual Machines, Virtualization Technology, Xen Servers, Extensible Firmware Interface, Cloud Platform System, Git, Information Technology, Free and Open-Source Software, Hardware Acceleration, U-Boot - **Published:** August 6, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field. + 7+ years of experience in systems software, platform security, virtualization, or a related engineering field. + Strong understanding of computer architecture, including CPUs, cache and memory hierarchy, buses, and system-level interactions. + Solid understanding of Linux kernel internals and the pre-boot/boot process. + Strong programming skills in low-level languages such as C and Rust. + Experience with Git, CI pipelines, and development tools such as Jira. Experience in at least two of the following areas: + Confidential Computing (RISC-V CoVE, Intel SGX, Intel TDX, AMD SEV, Confidential Containers). + Virtualization technologies (KVM, QEMU, VFIO, virtio, SR-IOV, IOMMU). + Trusted Execution Environments (TEE) and hardware-enforced isolation mechanisms (TEE, TEE-IO, memory isolation, DMA protection, CHERI, CFI). + Remote attestation and trusted device communication protocols (SPDM, TDISP, PCIe IDE, DICE, attestation frameworks). Preferred + Experience with assembly programming (any architecture). + Linux kernel and/or device driver development. + Hypervisor technologies such as KVM, Xen, or QEMU. + System boot technologies including UEFI/EDK2, ACPI, U-Boot, and Device Tree. + Open-source software development and contributions to projects or security initiatives such as OpenSSF. + Firmware lifecycle management. + JTAG debugging, including secure key generation and management. + Experience working with hardware cryptography IPs. ## Description At Openchip, we're building the next generation of secure RISC-V processors, designed to power AI and data-intensive workloads with privacy and security at their core. As a Confidential Computing & Virtualization Senior Engineer, you will play a key role in designing and implementing cutting-edge security capabilities across the platform software stack. Working at the intersection of hardware and software, you'll help shape trusted execution environments, confidential computing technologies, virtualization, and secure accelerator offloading for next-generation computing platforms. This is an opportunity to work alongside world-class hardware architects, firmware engineers, and Linux experts to define secure platform architectures that will enable the future of confidential AI and trusted computing., Design and develop secure platform technologies: + Design and develop Confidential Computing and virtualization technologies across the platform software stack, enabling trusted execution and secure workload isolation. + Design and implement Trusted Execution Environments (TEEs), remote attestation, and secure provisioning mechanisms for confidential workloads. + Develop and validate secure communication and isolation mechanisms between hosts, virtual machines, and hardware accelerators, enabling trusted offloading of sensitive workloads. Hardware and software co-design: + Collaborate with firmware and operating systems teams to integrate Confidential Computing technologies and Trusted Execution Environments across the platform software stack. + Partner with hardware architects to define security requirements and drive hardware/software co-design for next-generation secure platforms, virtualization technologies, and trusted accelerator architectures. Collaboration & contribution: + Participate in technical discussions, architecture reviews, and design decisions across multiple engineering teams. + Collaborate through code reviews, bug triaging, and design documentation to ensure high-quality software delivery. + Contribute to shared engineering responsibilities, including CI monitoring, documentation, issue resolution, and continuous improvement initiatives. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [An alternative approach to digital sovereignty: Confidential Computing](https://www.wearedevelopers.com/videos/100043-an-alternative-approach-to-digital-sovereignty-confidential-computing) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)