- A Bachelor's degree (or equivalent) in Computer Science, Electronic Engineering, Physics, Math or a related discipline
- Excellent communication skills (written and verbal) and an ability to work with a diverse range of people are essential
- Strong experience of at least one Embedded Software programming language (C, C++, Python, etc.)
- Proven experience in SoC design, Embedded Systems Design, or Computer Architecture
- Proficiency with a scripting language, such as Python (preferred)
- Working knowledge of Verilog, VHDL or System Verilog preferred
- Curiosity to learn about new technologies, including quantum computing and error correction
- A deep understanding of how hardware implements with software
- Experience with standard development practices, such as source control, continuous integration, unit testing, and standard debug methodologies
- Ability to work well within a team and independently
- Experience mentoring junior embedded Software Engineers (this is not a people manager role)
- Experience working on scientific instrumentation
- Good knowledge of Quantum Mechanics
- Technical pre / post sales, professional services or field application engineering experience
What the job involves
- The Senior Embedded Systems Software Engineer bridges the gap between Riverlane and its customers
- They act as the primary technical interface for customer’s engineers and guide them through product integration and help with trouble shooting complex quantum systems
- As an Embedded Software Engineer on the Systems Team, you will configure our Deltaflow Hardware to connect to the Quantum Computer allowing it to provide a low-latency, high throughput system that performs complex operations in a predictable and guaranteed way
- You will develop our software stack to work with customers quantum computers
- You will ensure our customers can run quantum experiments, implement Riverlane’s quantum errors correction algorithm and debug any issues that arise
- This is a fantastic opportunity to join a team that is developing the world’s most advanced quantum error correcting algorithms and QEC Hardware
- The Riverlane team is a mix of mathematicians, physicists and engineers, working together on a range of exciting and cutting-edge QEC projects
- Technical Pre / Post-Sales:
- Host Technical Workshops on Riverlane’s QEC Stack and DeltaKit
- Evaluate Customers Software and data communication systems
- Integration On-Site: End-to-End System Deployment
- Integrate our Software Stack into Customer’s Quantum Computer Systems
- Work with Riverlane’s Quantum Application Team to design experiments to test the compiled software
- Benchmark and discover system limitations
- Troubleshooting and Debugging: Managing Customer Issues
- Report issues and help replicate the setup with the QA team in Riverlane
- Writing scripts to help debug the complete system
- Update test environment and document the experiments that were conducted
- Customer Advocacy: Voice of the Customer to River Lane Product Team
- Highlight the success, issues and trends on customer’s Quantum Systems
- Feedback key features that will be needed to win current and next generation products
- Create Dashboard that would allow better understanding of the complete quantum computing system
Benefits
- 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