Software Engineer involved in creating software models for quantum computers. Join Riverlane's mission to advance quantum computing through innovative error correction technology.
Responsibilities
Understand design requirements and constraints for error-corrected quantum computing systems
Develop functional and performance models of hardware
Do full system bring-up, co-simulation, testing and performance modelling
Write correct, fast and maintainable code
Requirements
Proficiency in Python
Experience in one native language, such as C++ or Rust
Curiosity to learn about quantum computing
Understanding of how hardware implements software
Ability to operate comfortably in ambiguous or evolving environments
A collaborative team player, with excellent communication skills (both verbal and written)
Ability and willingess to work in a hybrid environment
Experience with FPGA or ASIC development flows (even better if you have)
Knowledge of micro-architecture design (even better if you have)
Familiarity with digital hardware design principles (even better if you have)
Understanding of hardware implementation constraints (even better if you have)
Experience modelling algorithms (even better if you have)
Strong engineering practices, including CI/CD, automated testing and structured code reviews (even better if you have)
Ability to work across disciplines and communicate complex architectural trade-offs clearly (even better if you have)
Benefits
A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme
Equity, so that our team can share in the long-term success of Riverlane
28 days annual leave, plus bank holidays and enhanced family leave
A diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities
A learning environment that encourages individual, team and company growth and development, including a regular programme of learning events and training and conference budgets
Principal Engineer leading technical strategy and solutions for Store Payments and Infrastructure at Marks & Spencer. Driving engineering excellence and mentorship in cross - functional teams while achieving business goals.
Principal Software Engineer driving technical leadership and system design within M&S. Collaborating across teams to deliver robust solutions and align technology with business goals.
Specialist Product Engineer creating breakthrough healthcare solutions at Solventum. Leading cross - functional teams and driving process innovations in a hybrid work environment.
Software Engineer I at Cummins developing high - quality software applications and supporting testing and installations. Collaborative role involving software design, modification, and implementation in Pune, India.
Fullstack Developer developing software for in - house climate control solutions at Swegon. Collaborating within an agile team to enhance functionalities and optimize existing code.
Backend Engineer focusing on Java, Spring Boot, and AWS to optimize scalable systems. Collaborating with teams to ensure high - performance and security in backend applications.
Software Developer Summer Intern at BCM One enhancing productivity through application development. Collaborate and innovate within our White Label business unit on meaningful software projects.
Senior Software Engineer developing data - driven applications at Payscale. Collaborating across the stack with a focus on secure and scalable solutions.
Software Engineer in Intelligent Experience team at Hostnet developing scalable applications and integrating AI solutions for improved user experience. Requires expertise in PHP and Python with a collaborative spirit.
Software Developer focused on DevOps processes and enhancing business - critical automations for North American clients in a global FinTech environment.