Senior/Staff Software Engineer - Hypervisor & Cloud Platform

Senior/Staff Software Engineer - Hypervisor & Cloud Platform

Tesla

Grünheide (Mark), Germany

As a Software Engineer on the TCP team, you will play a critical role in designing and building this next-generation hypervisor stack, as well as the orchestration systems and APIs that enable Tesla engineers to seamlessly provision, manage and monitor workloads running on it.

This position offers a unique opportunity to shape the future of Tesla's private cloud from the hypervisor layer up, ensuring reliability, scalability, performance, and security are at the core of everything we deliver. You will collaborate closely with Site Reliability Engineers, Infrastructure Engineers, and Product Owners to build a world-class compute platform.

What You’ll Do

  • Design and build Tesla's next-generation hypervisor platform on top of KVM, including VM lifecycle management, resource scheduling, live migration, and host management;
  • Develop and optimize low-level virtualization components including QEMU/KVM integration, virtio device management, and guest-host interfaces;
  • Build orchestration services and APIs (Go) that power VM provisioning, placement, networking, and storage attachment across Tesla's global datacenter fleet;
  • Contribute to the architecture of TCP's compute layer to meet strict requirements for performance, multi-tenancy, and scalability across global datacenters;
  • Integrate observability and monitoring directly into the hypervisor and platform services to provide visibility for both customers and operators;
  • Partner with networking, storage, and infrastructure teams to deliver capabilities such as SR-IOV, custom images, vGPU passthrough, and live migration.

What You’ll Bring

  • 3+ years of professional experience in systems-level software development with C, C++, Go (Golang), or Rust, including low-level systems and networking programming;
  • Hands-on experience with KVM, QEMU, libvirt, or similar hypervisor technologies. Contributions to upstream KVM, QEMU, or Linux kernel virtualization subsystems are a strong plus;
  • Understanding of Linux kernel internals relevant to virtualization: namespaces, cgroups, memory management, device passthrough (VFIO), and virtio;
  • Experience with VM lifecycle management, live migration, resource scheduling, or building control planes for virtualization platforms;
  • Solid understanding of networking concepts relevant to virtualization: bridging, VLAN, SR-IOV, Open vSwitch, or DPDK;
  • Knowledge of distributed systems, Infrastructure as Code, and observability in large-scale environments;
  • Proven ability to design and build highly scalable and reliable systems.

Nice to Have

  • Experience with containerization and orchestration platforms such as Kubernetes, Docker, and/or LXC;
  • Familiarity with web technologies such as React, Next.js, and TypeScript. Full-stack capability is a bonus.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      C++ Developer      Developer      Linux and Unix      On-site      Tesla     

EuroTechJobs Logo

© EuroJobsites 2026