Posted in

Lab Software Engineer

Lab Software Engineer

CompanyQuantinuum
LocationBroomfield, CO, USA
Salary$128000 – $161000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree minimum
  • Minimum 4+ years of experience in engineering, lab, or R&D environments (MS or PhD inclusive)
  • Minimum 2+ years of experience in software development, shipping production ready code with Python, C++, or other OOP languages
  • Due to Contractual requirements, must be a U.S. Person, defined as, U.S. citizen permanent resident or green card holder, workers granted asylum or refugee status
  • Due to national security requirements imposed by the U.S. Government, candidates for this position must not be a People’s Republic of China national or Russian national unless the candidate is also a U.S. citizen.

Responsibilities

  • Leverage your understanding of laboratory systems and users to design and develop software solutions that integrate and automate our quantum computer hardware.
  • Propose and implement enhancements to the quantum computer control software to increase throughput and customer responsiveness.
  • Implement software for critical real-time control features, such as RF tone control and Servos.
  • Work across a variety of technologies, constantly adapting to use the best tool for the job.
  • Collaborate with a diverse team including Physicists and other engineering disciplines, to solve a range of problems.
  • Support lab software operations, including monitoring performance, troubleshooting issues, and implementing solutions for any problems you identify.
  • Provide expertise to properly scope and plan specific projects, ensuring sensible schedules that prioritize thoroughness.
  • Create high quality code in an R&D and rapid prototyping environment.
  • Provide key technical leadership on large-scale projects. Identify key priorities and work items for others, mentor more junior engineers in their execution of such work.
  • Occasional travel up to 10% may be expected.

Preferred Qualifications

  • Advanced degree in computer science or a field related to quantum computing.
  • Ability to solve complex problems and clearly document/communicate your solutions.
  • Experience in software design, architecture, and best practices.
  • Experience integrating a diverse set of components, including hardware and software, particularly in fast-paced or laboratory environments.
  • Experience developing software that interfaces with laboratory equipment, including sensors and controllers.
  • Knowledge of virtualization technologies such as Docker, Kubernetes, ArgoCD, and Rancher.
  • Excellent communication and interpersonal skills to collaborate effectively with team members and stakeholders.
  • Familiarity with Redis, PostgreSQL, Influx, Grafana, Telegraf, RabbitMQ.
  • Proficiency with software testing and deployment tools.
  • Proficiency in developing software for both Linux and Windows environments.