At Universal Quantum we aim to make the world a better place by developing new computer technology. Together, we are creating truly impactful quantum computers. Our machines will be capable of solving problems until now considered impossible, with applications ranging across a broad range of industries including healthcare, materials and aerospace. We are looking to hire a Software Engineer (f/d/m) to develop software across the stack from hardware to end-user interfaces. Are you passionate about helping create technologies which can change the world? We may be the right place for you so get in touch!
What You'll Accomplish
Join our talented and enthusiastic team of scientists and engineers in designing our operational systems for flexibility, high reliability, and serviceability
Working closely with the physicists and applied scientists to run experiments on the quantum machine and its components
Write full provable, reliable software to be deployed across our real-time system to interface with our custom FPGA-based electronics
Enjoy developing efficient algorithms to be executed within the constraints of low-memory or otherwise resource-constrained computers
Become conversant with designing, testing, and efficiently deploying software across a heterogeneous, multi-node, Linux-based cluster
Develop Ethernet-based communication protocols for low latency control and data transfer within our networks
Maintain code quality, documentation, and testing standards
Requirements
Solid programming experience in languages such as C/C++, Rust, Python, Golang across the software stack
Experience in designing, developing, debugging, testing, maintaining, and profiling commercial-quality software
Collaborative team player with good communication skills
Must-have Skills
5+ years of experience in delivering commercial-quality software from hardware to end-user interfaces
Experience in working with databases
Polyglot with extensive experience in Python and at least one of C/C++, Rust, or Golang
Writing readable, dependable, efficient, well-tested and documented code
Pragmatic approach to decision-making and design choices
Previous experience in start-ups or fast-paced dynamic work environments
Nice-to-have Skills
Experience in working with cloud platforms such as Azure/GCP/AWS
Experience with web services
Bachelor's/Master's degree in computer science, electronic engineering, or a related discipline
Benefits
Competitive salary, equity options, unlimited holiday allowance, direct insurance, flexible working, and a relocation allowance.
We are committed to nurturing diversity and inclusion
At Universal Quantum, we're passionate about working with and for all kinds of minds. As a proud signatory of the Tech Talent Charter (TTC), we have made a number of formal commitments to help to hold ourselves accountable to both our team and peers. This includes pledging to collaborate and share best practices with others, to continuously develop plans to drive inclusion across our business, and to collect and share our diversity data annually. We welcome team members from all backgrounds, and work to create an environment where everyone can flourish freely.