Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer (C++) - ORCA UK

Posted 19 hours 19 minutes ago by ORCA Computing Ltd

Permanent
Full Time
I.T. & Communications Jobs
England, United Kingdom
Job Description

We are seeking a highly skilled and motivated Senior Software Engineer to join our Product Development Team to drive the development of software bridging the gap between cutting-edge quantum computing hardware and data center infrastructure. This role is ideal for someone with deep experience in low-level programming, hardware-software integration, and high-performance systems to develop solutions at the intersection of quantum control systems, classical compute orchestrations, and high-throughput data pipelines. You will work closely with hardware engineers and physicists to design and implement cutting edge solutions for scalable, low latency systems that enable real time quantum-classical integration.

Key Responsibilities
  • Design, develop, and optimize software in C++ and/or Rust for quantum control systems.
  • Develop low-latency interfaces between quantum hardware and classical compute.
  • Collaborate with hardware teams to integrate software with FPGAs and high-speed digital electronics.
  • Develop and maintain firmware and drivers for custom hardware platforms.
  • Analyze and optimize system performance, including latency, throughput, and resource utilization.
  • Participate in system architecture design and contribute to technical decision-making.
  • Conduct code reviews, mentor junior engineers, and promote best practices in software development.
  • Collaborate with cross functional teams including physicists and engineers to ensure seamless integration of hardware and software components for robust product software systems.
  • Ensure system reliability, fault tolerance, and performance in a data center environment.
Required Qualifications
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Physics, or related field.
  • 5+ years of professional experience in software development, with a focus onC++ and/or Rust.
  • Strong understanding ofFPGA architectures, toolchains (e.g., Xilinx Vivado, Intel Quartus), and hardware description languages (VHDL/Verilog).
  • Experience with high-speed data center and GPU interfaces (e.g., PCIe, Ethernet, Infiniband, Tofu).
  • Proficiency in debugging and performance profiling for embedded and high-performance systems.
Preferred Qualifications
  • Interest or experience with quantum computing, physics or scientific instruments
  • Experience with integrating hardware systems into on-prem data center environments.
  • Experience working in research driven or deep tech environments
  • Knowledge of signal processing, data acquisition systems, timing synchronization, or RF electronics.
If you're interested in job opportunities at ORCA

Please email us . Ensure the subject line clearly states the role you are applying for or inquiring about, and kindly attach your CV.

Email this Job