Control Stack Manager, Center for Quantum Computing

Amazon Amazon · Big Tech · Pasadena, CA · Hardware Development

Lead a team of scientists and software engineers developing research software and infrastructure for a fault-tolerant quantum computer, focusing on the quantum software-hardware interface and collaborating with physics and hardware teams.

What you'd actually do

  1. Develop a technical vision for the quantum software-hardware interface in collaboration w/ senior engineers
  2. Collaborate effectively with science and hardware teams to derive software needs and priorities
  3. Own resource allocation and planning activities for your team to meet the needs of (internal) customers
  4. Be comfortable “getting your hands dirty” (i.e. diving deep into architecture, metrics, and implementation)
  5. Regularly provide technical evaluation and feedback to your reports (i.e. via code review, design docs, etc.)

Skills

Required

  • 3+ years of science or engineering team management experience
  • Experience managing the full software development lifecycle and implementing software best practices
  • Experience with one or more of the following: (1) Commercial, academic, or open-source quantum control systems; (2) RFSoC development platforms + FPGA development (e.g. AMD ZCU216); (3) Laboratory test and measurement equipment and drivers (e.g. Spectrum Analyzer, VNA)
  • Proven track record of collaborating with scientists and/or hardware engineers to develop software
  • Experience sourcing, interviewing, and hiring software engineers & scientists
  • Excellent written and verbal communication skills

Nice to have

  • Experience with one or more of the following: (1) Control software & techniques for quantum computing; (2) Programming language implementation or compiler development; (3) Embedded systems + strict timing constraints (e.g. bare metal, RTOS, custom Linux builds); (4) Software telemetry systems and standards (e.g. CloudWatch, OpenTelemetry); (5) High-performance networking tech

What the JD emphasized

  • strong technical breadth across low-level programming, scientific instrumentation, and computer architecture
  • proven track record of collaborating with scientists and hardware engineers
  • excited about empowering and growing a team of scientists and software engineers
  • strong engineering principles
  • bias for action
  • superior problem-solving
  • excellent communication skills
  • Thriving in ambiguity
  • leading with empathy
  • stay abreast of the field of experimental quantum computation
  • Experience managing the full software development lifecycle and implementing software best practices
  • Control software & techniques for quantum computing
  • Embedded systems + strict timing constraints (e.g. bare metal, RTOS, custom Linux builds)