A

Atom Computing

Quantum computing with neutral atom qubits

Senior Software Engineer - Control Systems

Systems Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A BS, MS, or Ph.D. in Computer Science, Electrical Engineering, or a related field is required.
  • At least 5 years of relevant postgraduate professional experience is required.
  • Proficiency in software development using C++, Python, Rust, or Go is required.
  • Knowledge in one or more of computer architecture, signal processing, algorithm development, quantum error correction, distributed systems, or compilers is required, with willingness to learn across disciplines.

Responsibilities

  • Build and test embedded firmware and software for high-speed software-defined radios, imaging pipelines, precision scientific instrumentation, and real-time digital feedback loops.
  • Design and optimize deterministic, low-latency software for quantum hardware, including device drivers, Linux kernel modules, and custom subsystems.
  • Evaluate and architect real-time execution strategies across Linux and real-time operating system environments, and drive design decisions around determinism, throughput, and system scalability.
  • Develop orchestration layers coordinating GPUs, FPGAs, and custom electronics for high-bandwidth, tightly synchronized quantum control operations.
  • Rapidly prototype and iterate using Rust, Python, C/C++, CUDA, and FPGA toolchains such as VHDL and Verilog.
  • Collaborate with quantum theorists, hardware engineers, and platform software teams to translate quantum control flows into fast, reliable, production-ready code.

Desired Qualifications

  • Experience with NVIDIA CUDA or FPGA design in VHDL or Verilog is an asset, but is not required.

About the Company

Atom Computing

Quantum computing with neutral atom qubits

Atom Computing builds quantum computers using neutral atom qubits, based in Berkeley. Its hardware relies on arrays of neutral atoms that act as qubits and can maintain quantum states for long periods, enabling complex calculations. The product works by trapping and manipulating these atoms with lasers and devices to perform quantum operations, with systems designed to scale to larger qubit counts while preserving coherence. The company differentiates itself by its focus on neutral-atom technology, which can offer long coherence times and scalable architectures, supported by collaborations, funding, and partnerships rather than relying solely on a single approach or software-only solutions. Its goal is to become a leader in quantum computing by delivering high-performance systems to universities, research groups, and tech companies, while continuing R&D and forming strategic partnerships to accelerate progress in the field.

Company size
51-200
Company stage
Series C
Total funding
$301.2M
Headquarters
Berkeley, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Atom Computing

See more jobs