Senior Embedded Software Engineer developing embedded software components for quantum error correction stack at Riverlane. Collaborating with engineering and quantum physics teams to deliver cutting-edge solutions.
Responsibilities
Design and build embedded software components for our quantum error correction stack, specifically targeting features that aid with seamless deployment of our product to partners.
Integrate our QEC stack into world-class quantum computing systems.
Develop test infrastructure to verify and benchmark whole-system correctness and performance.
Work alongside our Product and Quantum Science teams to understand the requirements and constraints for this cutting-edge system.
Requirements
A Bachelor's degree (or equivalent) in Computer Science, Electronic Engineering, Physics, Maths or a related discipline.
Great communication skills and an ability to work with a diverse range of people are essential.
Strong C++ skills.
Proficiency with a scripting language, such as Python.
Curiosity to learn about new technologies, including quantum computing and error correction.
A deep understanding of how hardware implements software.
Experience with standard development practises, such as source control, continuous integration and unit testing.
Even better if hands-on experience of working alongside hardware design.
Experience writing embedded software in high-performance applications.
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
Engineer, Hardware Design working with cross - functional teams to develop electrical systems. Enhancing designs based on feedback and ensuring robust product development processes.
Senior Technical Lead responsible for delivering LTE Protocol Stack solutions for Virtual Base Band Unit. Leading and mentoring a team while collaborating cross - functionally to achieve software development goals.
Lead Full - Stack Developer for Cedars - Sinai's digital platforms, mentoring team and guiding technical direction. Collaborate on architecture, develop APIs, and ensure code quality in a hybrid environment.
Senior Software Engineer leading scalable service design and development for Pearson's digital ecosystem. Collaborating with cross - functional teams and mentoring junior engineers in best practices.
Senior ERP Software Developer tackling complex challenges across HR, Supply Chain, Finance, and clinical operations. Leveraging Oracle tools to build data pipelines and insights.
Senior Software Developer designing and developing web applications for the Life Sciences industry. Leading collaborations to understand client needs and improve existing products.
Software Engineering Interns at First Databank gain experience through diverse real world projects, focusing on AI - assisted development and rotating across multiple project areas.
Software Engineer transforming complex permitting workflows into AI - enabled software experiences at PermitFlow. Collaborating with teams to deliver user - facing features and establish engineering best practices.
Embedded Software Engineer developing embedded software for defense and aerospace applications. Responsible for both hands - on development and software architecture as part of a multi - discipline team.