SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Q-Factor is an early-stage startup building a new generation of scalable quantum computers based on neutral atoms. The company operates at the intersection of physics, optics, hardware, control, and software, using state-of-the-art technology and a novel approach to realize a fully functional quantum processing unit with unmatched performance.
As a Senior Software Engineer – Quantum Systems, you will work closely with the Head of Software and a multidisciplinary R&D team to design, develop, and integrate the software stack that operates and supports the quantum processing system. Software plays a central role in the development of the quantum computer, spanning low-level hardware and signal control, experiment orchestration, simulation and validation, data and cloud infrastructure, and internal tools and interfaces.
Key Responsibilities:
- Design and develop the company's software stack across multiple layers of the system
- Develop software that interfaces with laboratory equipment and physical hardware, including drivers, control, and real-time components
- Develop simulation, testing, monitoring, and data infrastructure, including cloud-based systems for storage and remote access
- Develop internal tools, APIs, and web interfaces that enable physicists and engineers to interact with, control, characterize, and operate the system efficiently
- Collaborate effectively across technical domains and multidisciplinary teams
The role values strong software engineering skills, curiosity, good judgment, and the ability to learn and work across technical boundaries. You are not expected to have mastered every technology, but should have depth in several areas and breadth to navigate the rest.
Qualifications:
- Degree in computer science, electrical engineering, software engineering, or equivalent experience
- At least 7 years of software development experience across multiple layers of the stack
- Strong software engineering fundamentals and experience building complex systems
- Experience integrating software with hardware systems, laboratory equipment, or other physical systems
- Strong experience in one or more of the following areas: system architecture, device drivers, real-time systems, scientific computing, digital signal processing, CUDA/GPU programming, C/C++/Rust, embedded programming, cloud infrastructure, control systems
- Ability to collaborate effectively across technical domains and multidisciplinary teams
- Systems-oriented mindset with curiosity and comfort learning new technical areas