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
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Senior Software Engineer in Physical AI at Waabi, building mapping infrastructure for autonomous transportation. Collaborating with multidisciplinary teams to implement HD map features and APIs.
Senior Software Engineer developing enterprise applications for F5's Infrastructure Engineering Data Team. Leading design and development of enhanced telemetry pipeline systems to empower decision - making across the organization.
Wireless Protocols Software Engineer builds next - gen software - defined protocol processing frameworks. Collaborates with engineers to define and implement wireless protocol stack components
Wireless Protocols Software Engineer working on digital signal processing and software - defined protocols at CACI. Involves team collaboration, testing, and system - level engineering solutions.
Wireless Protocols Software Engineer at CACI with focus on software - defined protocol processing and algorithm implementation. Collaborate with engineers to optimize protocol stacks and deliver best - in - class solutions.
Senior Backend Engineer developing reliable, secure APIs that apply Kensho’s AI capabilities to customer workflows. Collaborating with Product, ML, and design teams to deliver impactful solutions.
Software Engineer at Omise developing high - quality software applications using Go and Ruby. Collaborating with cross - functional teams to create features and maintain software quality.
Radar Software Engineer at Leonardo responsible for analyzing, designing, and testing Radar applications. Role involves software architecture and integration for complex Radar systems.