×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; C+ ORCA

Job in City Of London, Central London, Greater London, England, UK
Listing for: ORCA Computing Ltd
Full Time position
Listed on 2025-11-12
Job specializations:
  • Software Development
    Embedded Software Engineer
Job Description & How to Apply Below
Position: Senior Software Engineer (C++) – ORCA
Location: City Of London

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, tool chains (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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary