qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Americas, United States, Milpitas

Posted 115 days ago

Software Engineer, Quantum Systems Validation

🏢 PsiQuantum

USD 140K - 180K per year

+2 benefits
AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

🏗️ Build Systems

Seniority

🌿 Experienced

Employer Type

🏢 Industry

This role supports the Quantum Systems Validation team by developing and testing prototype quantum computer systems involving complex software and hardware. The Software Engineer designs, builds, and maintains software tools crucial for efficient system configuration, testing, and validation. Responsibilities include working closely with validation engineers to enhance software for data acquisition, analysis, storage, and visualization on quantum computer prototypes.

Key Responsibilities

Design and implement software tools that focus on internal user needs and allow for a long-running, ever-evolving system.

Enable physicists and engineers to develop test scripts, share data, and validate photonic quantum computer systems performance.

Provide technical leadership including code reviews, pair programming, and mentoring, to promote high-quality, well-documented software.

Build robust unit, integration, and hardware-in-the-loop tests to ensure system stability.

Collaborate across teams to debug issues, provide rapid solutions, and contribute to long-term design improvements.

Partner with design teams to define validation objectives and ensure system designs meet those requirements.

Write requirements for data, APIs, and hardware features that will be provided by other teams.

Required Skills

Bachelor’s degree in computer science, mathematics, physics, engineering, or a related field.

Advanced knowledge of Python including libraries for data analysis, unit testing, and Web APIs.

Extensive experience using Git for version control in a collaborative software environment.

Excellent verbal and written communication skills.

Nice-to-have Skills

Experience teaching or mentoring software development skills, especially for colleagues with academic or scientific backgrounds.

Familiarity with quantum physics, photonic integrated circuits, digital electronics, fiber networking, or related domains.

Experience with data visualization tools such as Tableau, PowerBI, Python Dash, or JMP.

Experience with relational or document-based databases such as PostgreSQL, SQLite, Mongo, and S3.

Experience with CI/CD tools such as GitLab, GitHub, or Jenkins.

Experience managing Linux servers with tools such as Ansible, Bash, or Chef.

Experience with cloud infrastructure management and automation such as AWS, GCP, Terraform, CloudWatch, and Kubernetes.

Technology Tags

Photonics

The core system architecture is based on silicon photonics and includes integrated photonics and optics subsystems.

Photonic Systems

The role involves characterizing and validating the performance of integrated quantum optical systems and subsystems.

Control software

A primary responsibility is to design and maintain software tools that enable engineers to configure, test, and validate quantum systems.

Python

Advanced knowledge of Python for software implementation, data analysis, and Web APIs is an explicit requirement.

IT infrastructure

The role requires extensive experience with cloud automation (AWS, GCP), CI/CD tools, databases, and Linux server management.

Fault-tolerant

The company's mission is explicitly focused on building a scalable system supporting fault tolerant error correction.

Noise & benchmarking

The Quantum Systems Validation team is tasked with characterizing the performance of integrated systems, directly implying benchmarking and noise analysis.

Is this your company's listing?

Boost it to the top of search results and reach 497+ newsletter subscribers.

Promote This Job