JOBSEARCHER

Scientific Software Engineer - Virtual Machine & Emulation

Overview In this role you will help integrate high-level applications with state-of-the-art neutral-atom quantum computers. You will work within a vibrant scientific software team to co-design compilers and hardware simulation tools, linking the DSL-driven pulse-level programming stack to experimental and computational physics. You will build and extend a multi-level hardware VM and simulation infrastructure to support Kirin-based workflows. This position offers impact across hardware features, QEC collaboration, and scalable simulation for next-gen quantum technologies. Compensation / Benefitsbase salary range $102,400 - $166,400equity grants for all new hiresdiverse and equal opportunity workplacecareer growth opportunities ResponsibilitiesDevelop and maintain a multi-level hardware virtual machine that emulates the DSL for pulse-level programs and its compilation stackSupport integration into the control stackCollaborate with QEC scientists and hardware control to plan and simulate hardware features for executing QEC algorithmsCollaborate with the scientific software team on gate-level and atom-move hardware simulation Key requirementsMaster in Computer Science with focus on quantum computation/architecture/programming language/compiler, or equivalent professional experienceEnthusiastic about building tools used by non-software developersExperience with bytecode interpreters, CPython interpreterExperience with modern C/C++ projects and tooling around those projectsExperience with hardware emulation and VM development, especially for novel/heterogeneous architecturesExperience with Static Single Assignment intermediate representations-based compilerKnowledge of software development lifecycle including version control, code review, testing, CI/CD, logging, profiling, debugging, and documentationstrong collaboration and communicationproblem-solving mindsetability to work with cross-functional teamsbytecode interpretersCPython interpretermodern C/C++ projects