About The Position

PsiQuantum's mission is to build the first useful quantum computers, specifically million-qubit, fault-tolerant quantum systems, leveraging silicon photonics and advanced semiconductor manufacturing. The company has government-funded projects to build utility-scale quantum computers in Brisbane, Australia, and Chicago, Illinois. PsiQuantum also develops algorithms and software, collaborating with Fortune 500 companies to create quantum solutions. This role focuses on software development for the optical circuit switch (OCS) ecosystem, which includes developing, enhancing, and supporting existing Python-based software for OCS subsystem emulation, integrating with an in-house event-driven simulator's API, and creating graphical tools for network simulation analysis. Additionally, the position involves developing low-level software for calibration, monitoring, diagnostics, and data acquisition of OCS subassemblies, requiring collaboration with a cross-functional team to define and document firmware requirements and write micro-architecture level documents.

Requirements

  • Bachelor's Degree in EE, CE, CS, or Physics preferred.
  • 2+ years experience developing software and firmware using python and embedded C.
  • Experience with Git and Vendor IDEs.
  • Experience with automated build/test infrastructure.

Responsibilities

  • Development, enhancement and support of optical circuit switch (OCS) software eco-system.
  • Ramp-up and support an existing software eco-system (python based) used to OCS subsystem emulation.
  • Ramp-up on an in-house developed event-driven simulator’s API and create/enhance network endpoint and component models compatible with the simulator.
  • Create, enhance, support graphical tools and interfaces to analyze the network simulation results.
  • Development of low-level software that will be responsible for calibration, monitoring, diagnostics, and data acquisition of OCS subassemblies.
  • Interface with a cross-functional team of engineers to ensure that firmware requirements (across multiple boards) are defined, understood and documented.
  • Write micro-architecture level documents (per firmware piece) and get these approved by the cross-functional team.

Benefits

  • Full time roles are eligible for equity and benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service