Hybrid Senior Software Engineer – Control Systems

Posted 2 weeks ago

Apply now

About the role

  • Senior Software Engineer designing and building control systems for quantum computing platforms. Collaborating with scientists and engineers in a hands-on engineering role.

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.

Requirements

  • 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.
  • Proficiency in software development using C++, Python, Rust, or Go, and experience with NVIDIA CUDA or FPGA design in VHDL or Verilog.
  • 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.

Benefits

  • fully paid medical, dental, and vision insurance for our employees and their dependents.
  • unlimited paid time off
  • 401K company matching
  • short- and long-term disability
  • FSA
  • dependent care benefits
  • life insurance
  • drinks, snacks, and catered team lunches in our offices, every day!

Job title

Senior Software Engineer – Control Systems

Job type

Experience level

Senior

Salary

$150,000 - $175,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job