AC
Posted 3mo ago

Senior Software Engineer - Control Systems

Atom Computing
Boulder or Austin
$150k-$175k/yrHybridFull Time
Responsibilities
  • build firmware
  • design software
  • evaluate architectures
Requirements
  • Design and build high-performance control systems for quantum computing
  • Embedded software, real-time, GPU/FPGA
  • In-office collaboration with theory/software/hardware teams
Technical tools mentioned
C++PythonRustGoNVIDIA CUDAFPGA designVHDLVerilogLinuxCUDA Toolchains

Job description

At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing.
 
Atom Computing is looking for a Senior Software Engineer to help design and build the high-performance control systems that drive our next-generation quantum computing platforms. In this role, you’ll work across embedded software, real-time systems, GPU/FPGA acceleration, and hardware orchestration to deliver deterministic, high-throughput control pipelines. Your work will directly shape how our quantum processors operate, scale, and perform.
 
This is a hands-on engineering role for someone who loves deep systems work, understands hardware/software co-design, and thrives at the intersection of physics, architecture, and performance engineering. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing. 
 
Due to the need for collaboration with Atom’s theory, software and hardware teams, this role is required to be in the office in Boulder or Austin at least 3 days per week. 


At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing.
 
Atom Computing is looking for a Senior Software Engineer to help design and build the high-performance control systems that drive our next-generation quantum computing platforms. In this role, you’ll work across embedded software, real-time systems, GPU/FPGA acceleration, and hardware orchestration to deliver deterministic, high-throughput control pipelines. Your work will directly shape how our quantum processors operate, scale, and perform.
 
This is a hands-on engineering role for someone who loves deep systems work, understands hardware/software co-design, and thrives at the intersection of physics, architecture, and performance engineering. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing. 
 
Due to the need for collaboration with Atom’s theory, software and hardware teams, this role is required to be in the office in Boulder or Austin at least 3 days per week. 


At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing.
 
Atom Computing is looking for a Senior Software Engineer to help design and build the high-performance control systems that drive our next-generation quantum computing platforms. In this role, you’ll work across embedded software, real-time systems, GPU/FPGA acceleration, and hardware orchestration to deliver deterministic, high-throughput control pipelines. Your work will directly shape how our quantum processors operate, scale, and perform.
 
This is a hands-on engineering role for someone who loves deep systems work, understands hardware/software co-design, and thrives at the intersection of physics, architecture, and performance engineering. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing. 
 
Due to the need for collaboration with Atom’s theory, software and hardware teams, this role is required to be in the office in Boulder or Austin at least 3 days per week. 


Job Responsibilities:
  • Build and test embedded firmware and software powering high-speed software defined radios (SDRs), 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 RTOS environments; 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 (VHDL/Verilog).
  • Collaborate with quantum theorists, hardware engineers, and platform software teams to translate quantum control flows into fast, reliable, production-ready code.


  • Experience & Education
  • BS, MS, or Ph.D. in Computer Science, Electrical Engineering, or a related field.
  • At least 5 years of relevant postgraduate professional experience. Experienced candidates welcome.


  • Qualifications
  • Proficiency in software development using C++, Python, Rust, or Go, and experience with NVIDIA CUDA or FPGA design in VHDL or Verilog. An ability to apply these skills in rapid prototyping. 
  • Knowledge in one or more of the following areas: computer architecture, signal processing, algorithm development, quantum error correction, distributed systems, or compilers, with a willingness to learn across disciplines as needed.


  • Atom Computing provides a wide variety of perks and benefits, including fully paid medical, dental, and vision insurance for our employees and their dependents. Additionally, unlimited paid time off, 401K company matching, short- and long-term disability, FSA, dependent care benefits, and life insurance.  We also offer drinks, snacks, and catered team lunches in our offices, every day!
     
    The base salary range for this position is between $150,000 - $175,000, commensurate with experience. In addition to salary, we offer an annual bonus and equity in the company.

    About Atom Computing

    Building scalable quantum computers using arrays of neutral atoms.

    Year founded
    2018

    Similar jobs

    Software Engineer roles near Boulder, Colorado
    7h
    Save
    Mark Applied
    Hide
    Senior C++ Software Engineer
    Boulder, Colorado, United States
    $156k-$193k/yr OnsiteFull Time
    SciTec
    SciTec: Provides advanced remote sensing and missile defense technology solutions.
    5+ YOEBachelor's degree in a technical field, 5+ years developing C++, 3+ years in Linux, performance optimization, production-quality code, U.S. citizenship, and ability to obtain a DoD security clearance.
    C++, Linux, C++17, C++20, CUDA, OpenCL, Python, Rust, MATLAB, Agile
    8h
    Save
    Mark Applied
    Hide
    Sr. Software Engineer, Command & Control
    Arvada or Washington, D.C. or Seattle or Denver
    HybridFull Time
    Quindar
    Quindar: Cloud-native software for automated satellite mission operations.
    3+ YOEBachelor's degree or equivalent practical experience and 3+ years developing complex machine-to-machine or hardware-software systems. Requires protocol integration, systems programming, and communication systems experience.
    Python, Rust, CCSDS, CSP, CFDP, XTCE, MIB, IP, AES-256 GCM, AES-256 CFB, AES-256 ECB, NSA Type 1 PEGASUS, NSA Type 1 CARIBOU, Kubernetes, Git, GitHub
    11h
    Save
    Mark Applied
    Hide
    IT Software Engineer
    Englewood, Colorado, United States
    OnsiteFull Time
    CommonSpirit Health
    CommonSpirit Health: Large non-profit healthcare system providing hospital and medical services.
    2+ YOEBachelor's degree or equivalent, 2–4 years in IT application analysis, OnBase support and interface build experience, project methodology experience, and 4+ years supporting, implementing, or developing healthcare applications.
    OnBase
    14h
    Save
    Mark Applied
    Hide
    Senior Software Engineer - OMS
    Fort Worth or Palmdale or Atlanta or Denver or Huntsville
    $120k-$160k/yr OnsiteFull Time
    Lynx Software Technologies
    Lynx Software Technologies: Provides secure, safety-certified software for aerospace and defense.
    5+ YOEBachelor's degree in STEM, 5+ years of C++ development, OMS architecture, Linux mission software, DDS, service-oriented design, ICDs, data modeling, simulation, testing, Secret clearance, and 10% travel.
    C++, Linux, DDS, Atlassian Tools, Confluence, JIRA, Bitbucket, Java, MOSA, FACE, CI/CD, EAP
    14h
    Save
    Mark Applied
    Hide
    Senior Software Engineer, Generative AI, Google Workspace
    Boulder, Colorado, United States
    $174k-$252k/yr OnsiteFull Time
    Google
    GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
    5+ YOEBachelor's degree or equivalent practical experience, 5 years of software development, 3 years of software product development and ML infrastructure, and 1 year of GenAI experience.
    ML, GenAI, LLMs
    1d
    Save
    Mark Applied
    Hide
    Sr. Software Engineer (Data & Application Engineer)
    Cincinnati or Atlanta or Hopkins or Chicago or Gresham or Denver or Charlotte or Brookfield or Irving or Earth City
    $112k-$131k/yr HybridFull Time
    U.S. Bank
    U.S. BankNYSE: USB: Provider of personal, business, and institutional financial services.
    5+ YOEBachelor’s degree or equivalent experience and 5–6 years of relevant experience; strong programming, data engineering, API, cloud, DevOps, database, and secure software development skills.
    Java, Python, SQL, JavaScript, Git, CI/CD, DevOps
    1d
    Save
    Mark Applied
    Hide
    Senior Software Engineer - NBA
    Tennessee or Texas or Florida or Kentucky or District of Columbia or Colorado or Washington, D.C. or Louisville or Denver or Dallas or Fort Lauderdale
    $107k-$147k/yr HybridFull Time
    Humana
    HumanaNYSE: HUM: Provides health insurance plans and clinical healthcare services.
    6+ YOEBachelor's degree in computer science or related field, 6+ years of backend or platform engineering, distributed systems expertise, proficiency in a contemporary programming language, and experience with AI-assisted development tools.
    Java, Kotlin, Go, Python, HireVue, Workday
    1d
    Save
    Mark Applied
    Hide
    Senior Software Engineer, Robotics Tracking and Fusion
    Fort Collins, Colorado, United States
    $190k-$252k/yr OnsiteFull Time
    Anduril Industries
    Anduril Industries: Defense technology building autonomous military hardware and software.
    Expertise in C/C++, Python, and Matlab; target tracking, sensor fusion, state estimation, applied mathematics, signal processing, machine learning, and production software lifecycles. Eligible for U.S. Top Secret clearance.
    C, C++, Python, Matlab, Lattice OS, NoSQL