Senior Software Engineer

Vor 16 Stunden

switzerland switzerland Qambria AG Vollzeit
ppWe are seeking a highly skilled Senior Software Engineer
- HPC/Quantum to join our team. This role is specialized in Quantum Computing for Hybrid Quantum and HPC Systems. As our Senior Software Engineer, you’ll play a pivotal role in integrating quantum systems with HPC infrastructure. Within a collaborative and ambitious environment with partners and customers, your work will be instrumental in driving the architecture and development of our stack, as well as maintaining and improving performance for application workflows. /ph3What you'll do /h3ulliDevelop the software for integration of quantum hardware (superconducting, neutral atom, trapped ion) with HPC systems via middleware, APIs, workload manager interfaces and networking protocols. /liliWork closely with quantum control and hardware suppliers to set up co-design specifications, connectivity and control interfaces to ensure environmental and timing interfaces meet hardware and software requirements. /liliFormulate and refine hybrid workflows to balance task distribution between platform components (CPU, GPU and quantum control devices). /liliContribute to roadmap planning for additional integration components to improve classical and quantum resource utilization, throughput and latency. /liliWork closely with internal quantum application team members to prototype and benchmark hybrid applications to showcase platform capabilities. /liliDevelop comprehensive internal and user documentation. /liliDrive continuous improvement and testing across software stacks and orchestration layers for our integration software. /liliInnovation: Stay up-to-date on emerging interconnect technologies, memory hierarchies, and distributed workload management strategies. /li /ulh3What we're looking for /h3pRequired: /pulliPhD in Computer Science, Physics, Mathematics, Electrical/Computer Engineering or related field
- or equivalent industry experience /lili10+ years of experience in HPC, Linux, Slurm, distributed systems, high-performance networking, application support, and memory management. /liliExperience with quantum SDKs like Qiskit, PennyLane, Cirq, Braket, and more. /liliStrong understanding of HPC systems, the Slurm workload manager and scheduler. /liliUnderstanding of quantum hardware systems and control SDKs. /liliExperience with quantum intermediate representations e.g. QIR, OpenQASM. /liliProficiency in C/C++/Rust and/or low-level systems programming; Python or Bash. /li /ulpPreferred: /pulliExperience collaborating with quantum hardware providers. /liliExperience with quantum control software SDKs. /liliExpertise in one or more interconnect technologies: PCIe, NVLink, InfiniBand, RoCE. /liliExperience with DMA, RDMA, and low-latency data transfer mechanisms. /liliFamiliarity with Linux kernel, drivers, and system-level performance tuning. /liliExperience in hybrid quantum-classical algorithms/applications. /liliExperience porting and running applications for multi-CPU, multi-GPU and FPGA systems. /li /ul /p