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!
Principal Engineer leading global waste management program for Micron Technology. Driving compliance and operational excellence across diverse manufacturing sites.
Technical Lead for React Native in a high - scale mobile engineering organisation. Leading hybrid delivery and collaborating with iOS and Android teams in London.
Software Engineer II developing components while providing system solutions development at TD. Engaging in analytics, support, testing, and proof of concepts aligned with objectives.
Software Engineer II at TD providing technical expertise in software development. Collaborating with cross - functional teams to deliver high - quality solutions.
Sr. Technical Lead managing the architecture and design of CPQ solutions for Rolls - Royce. Collaborating with partners and enhancing solutions across multiple countries.
Software Engineering Lead at PrePass driving innovation and collaboration within engineering to deliver robust solutions. Leading a team focused on developing scalable systems for the transportation industry.
Software Engineer III at CrowdStrike, developing cloud architecture and services to enhance cybersecurity solutions. Collaborating with teams to deliver scalable, efficient technology.
Software Engineer developing AI solutions for sustainability challenges at Recursive. Focusing on prompt engineering, model deployment, and backend development for innovative applications.
Leads software engineering team strategies and mentoring at Sicredi, Brazil. Focused on credit solutions and pricing development with agile methodologies.