At a Glance
- Tasks: Develop software for quantum hardware control and collaborate on innovative quantum experiments.
- Company: Join QuEra Computing Inc., a leader in quantum technology with a diverse culture.
- Benefits: Competitive salary, inclusive environment, and opportunities for professional growth.
- Why this job: Be at the forefront of quantum technology and make a real impact in the field.
- Qualifications: Degree in relevant field and experience in software development for hardware control.
- Other info: Dynamic team environment with exciting challenges and career advancement opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Role Overview
We are seeking a Software Engineer to join our QPU SW Engineering team. In this role, you will develop the software that orchestrates and controls our quantum hardware stack—from real‑time control of lasers and FPGAs to system‑wide configuration, diagnostics, and feedback. Working closely with physicists, systems architects, and hardware engineers, you’ll build the tools and infrastructure that enable precise, reliable, and scalable quantum operations.
Key Responsibilities
- Design and implement software systems for orchestrating quantum experiments, including pulse sequence generation, device coordination, and real‑time system control.
- Develop and maintain APIs and middleware that connect hardware control layers (e.g., FPGA, DACs, timing systems) with higher‑level orchestration software and compilers.
- Implement reliable communication and synchronization protocols across embedded and distributed system components.
- Collaborate with system architects and physicists to translate experimental requirements into testable, high‑performance software features.
- Contribute to diagnostic and calibration routines for hardware validation and performance monitoring.
- Develop tooling to support automation, test infrastructure, system state management, and logging.
- Participate in system bring‑up, integration testing, and cross‑disciplinary debugging efforts.
- Contribute to software architecture decisions, code reviews, and best practices across the engineering team.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Physics, or a related field.
- 5+ years of experience developing software for hardware control, embedded systems, or distributed.
- Strong programming skills in Python and/or C/C++, and experience working with hardware interfaces (e.g., SPI, I2C, UART, Ethernet).
- Experience with real‑time systems or hardware‑in‑the‑loop control environments.
- Familiarity with timing systems (e.g., PTP), and communication stacks.
- Proficiency in system integration, testing, and performance tuning.
Preferred Qualifications
- Experience with scientific instrumentation, lab automation, or quantum hardware control systems.
- Familiarity with FPGA systems, DAC/ADC control, or pulse sequencing frameworks.
- Exposure to embedded Linux, RTOS, or custom firmware development.
- Knowledge of calibration, feedback, or control loop algorithms.
- Experience in multidisciplinary teams working at the intersection of hardware, software, and science.
QuEra is committed to cultivating a diverse work environment and is proud to be an equal opportunity employer. We highly value diversity in our current and future employees and do not discriminate (including in our hiring and promotion practices) based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
#J-18808-Ljbffr
QPU Software Engineer employer: QuEra Computing Inc.
Contact Detail:
QuEra Computing Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land QPU Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the quantum computing field on LinkedIn or at industry events. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects, especially those related to hardware control or embedded systems, make sure to share them. It’s a great way to demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your programming skills in Python and C/C++. Practice coding challenges and be ready to discuss your past projects in detail—this is your chance to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace QPU Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the QPU Software Engineer role. Highlight your experience with software for hardware control and any relevant projects that showcase your skills in Python or C/C++. We want to see how your background aligns with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about quantum computing and how your skills can contribute to our team. Keep it concise but engaging—let us know what excites you about this role!
Showcase Relevant Projects: If you've worked on projects involving real-time systems or hardware interfaces, make sure to mention them. We love seeing practical examples of your work, especially if they relate to the responsibilities listed in the job description.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at QuEra Computing!
How to prepare for a job interview at QuEra Computing Inc.
✨Know Your Quantum Stuff
Make sure you brush up on your quantum mechanics basics and the specific technologies mentioned in the job description. Understanding how lasers, FPGAs, and real-time systems work will show that you're not just a coder but someone who gets the whole quantum picture.
✨Show Off Your Coding Skills
Be ready to discuss your experience with Python and C/C++. Prepare to share examples of past projects where you've developed software for hardware control or embedded systems. If you can, bring along some code snippets or projects that highlight your skills.
✨Collaboration is Key
Since this role involves working closely with physicists and hardware engineers, be prepared to talk about your experience in multidisciplinary teams. Share specific examples of how you’ve successfully collaborated across different fields to achieve project goals.
✨Ask Smart Questions
Prepare thoughtful questions about the team’s current projects, challenges they face, or their approach to system integration and testing. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values.