Software Engineer/Architect

Universal Quantum develops quantum computers capable of solving previously impossible problems across healthcare, materials, and aerospace industries.
Backend
Staff Software Engineer
Hybrid
7+ years of experience
AI

Description For Software Engineer/Architect

Universal Quantum is at the forefront of quantum computing technology, developing revolutionary machines capable of solving previously impossible problems. As a Software Engineer/Architect, you'll join a dynamic team creating impactful quantum computers with applications across healthcare, materials, and aerospace industries.

The role combines deep technical expertise with innovative problem-solving, requiring 7+ years of experience in developing commercial-quality software. You'll be instrumental in designing and developing scalable operating systems for quantum computers, working with both Python and C++. The position demands expertise in low-level software design, distributed computing, and real-time systems.

You'll collaborate with diverse teams of scientists and engineers, contributing to groundbreaking technological advances. The company offers a comprehensive benefits package including equity options, unlimited holiday, and flexible working arrangements. Universal Quantum's commitment to diversity and inclusion, demonstrated through their Tech Talent Charter membership, creates an environment where all team members can thrive.

This is an exceptional opportunity for an experienced software architect to shape the future of quantum computing while working with cutting-edge technology. The hybrid work model based in the UK offers the perfect balance of collaboration and flexibility. If you're passionate about creating transformative technology and want to be part of a team pushing the boundaries of what's possible in computing, this role offers an unparalleled opportunity to make a lasting impact.

Last updated 15 days ago

Responsibilities For Software Engineer/Architect

  • Design and develop modular, reliable, and scalable operating systems for quantum computers
  • Spearhead development of scalable software running across multiple machines/architectures
  • Collaborate with subsystem teams to develop innovative solutions
  • Support experimentation and adapt to new discoveries from the Quantum team
  • Participate in knowledge sharing and code reviews

Requirements For Software Engineer/Architect

Python
Rust
  • 7+ years of experience in design and development of commercial-quality software using Python and C++
  • Experience with designing complex software for heterogeneous resource-constrained systems
  • Deep understanding of low-level software design concepts, real-time operating systems, and FPGA platforms
  • Experience in programming for distributed computing environments
  • Familiarity with networking architectures and protocols
  • Experience with Git and collaborative development
  • Excellent written and verbal communication skills
  • Ability to rapidly grasp new concepts
  • Effective presentation skills and ability to identify trade-offs

Benefits For Software Engineer/Architect

Dental Insurance
Medical Insurance
Equity
Parental Leave
Relocation Benefits
  • Competitive salary
  • Equity options
  • Unlimited paid holiday allowance
  • Flexible working options
  • 10% matching pension
  • Generous parental support policy
  • Private health/dental insurance
  • Personal development budget
  • Relocation support

Interested in this job?

Jobs Related To Universal Quantum Software Engineer/Architect

Engineering Project Manager, IS&T Enterprise Systems

Engineering Project Manager position at Apple, leading enterprise systems development with focus on digital support solutions and cross-functional team coordination.

SAP SM/SD Engineering Project Manager, Enterprise Systems

Senior SAP Engineering Project Manager role at Apple, focusing on Service Management and Sales Distribution systems implementation and optimization.

Performance Engineering - SMTS/LMTS

Senior/Lead Performance Engineering role at Salesforce focusing on scalability and performance optimization of cloud applications with AI integration.

Graphics Performance Modelling Engineer - Staff/ Senior Staff

Senior-level GPU Performance Engineering role at Qualcomm focusing on architecture optimization and power modeling for graphics systems.

Staff Software Engineer

Lead technical initiatives and architect scalable solutions as a Staff Software Engineer at Deliveroo, shaping the future of food delivery technology.