Queracomputinginc

Queracomputinginc

Scientific Software Engineer - Virtual Machine & Emulation

Boston, MA USA

Sponsorship not specified$102k-$166kDetected 23 days ago
C++AlgorithmsCode ReviewCI/CDFPGA

About the role

  • Summary QuEra Computing Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art neutral-atom quantum computers.
  • You will be co-designing compilers and hardware simulation infrastructure for the next generation of quantum computing using cutting-edge neutral-atom and quantum error correction technologies.

Responsibilities

  • Develop and maintain a multi-level hardware virtual machine that emulates QuEra's domain-specific language (DSL) for pulse-level programs and its associated compilation stack
  • Support integration into control stack
  • Collaborate with other members of the scientific software team to perform gate-level and atom-move hardware simulation

Requirements

  • Experience with bytecode interpreters, CPython interpreter
  • Experience with modern C/C++ projects and tooling around those projects
  • Experience with hardware emulation and VM development, especially for novel/heterogeneous architectures
  • Experience with Static Single Assignment intermediate representations-based compiler
  • Knowledge of the full lifecycle of software development, including version control, code review, testing, CI/CD, logging, profiling, debugging, and documentation
  • Collaborate with Quantum Error Correction (QEC) scientists and hardware control team to plan and simulate hardware features required for executing QEC algorithms
  • Masters in Computer Science with focus on quantum computation/architecture/programming language/compiler, or equivalent professional experience
  • Enthusiastic about building tools used by non-software developers

Nice to have

  • Ph.D. in Computer Science with focus on quantum computation/architecture/programming language/compiler, or equivalent professional experience
  • Experience with compiled languages such as Rust, C++, Julia
  • Experience with FPGA programming
  • knowledge in quantum physics and AMO physics
  • knowledge in quantum error correction
  • Contribution to existing open-source libraries
  • We determine base compensation decisions on several factors, including as geographic placement, role-specific knowledge, skills, and/or experience.
  • QuEra is committed to cultivating a diverse work environment and is proud to be an equal opportunity employer.

Skills

  • This involves the development of new features and infrastructure for simulating hardware execution.
  • This new direction involves multiple new challenges in both engineering and science.

Compensation

  • The approximate base salary range for this position is $102,400 - $166,400.

This listing is sourced directly from Queracomputinginc's careers page and normalized into a canonical job model.