Research Scientist, Control Stack, AWS Center for Quantum Computing
Amazon Development Center U.S., Inc.
Location
Pasadena, CA | United States
Job description
DESCRIPTION
The Amazon Web Services (AWS) Center for Quantum Computing (CQC) is a multi-disciplinary team of scientists, engineers, and technicians, on a mission to develop a fault-tolerant quantum computer.
We are looking to hire a Research Scientist to work on the embedded software for our control system. The position is on-site at our lab, located on the Caltech campus in Pasadena, CA. The ideal candidate will be able to translate high-level requirements (e.g. latency, bandwidth, architecture) into software/firmware implementations (e.g. low-level device drivers, kernel modules, Python APIs) compatible with our FPGA-based control systems. This requires someone who (1) has a strong desire to work within a team of scientists and engineers, and (2) demonstrates ownership in initiating and driving projects to completion.
Work/Life Balance
At the AWS CQC, we understand that developing quantum computing technology is a marathon, not a sprint. Mental and physical wellness is encouraged within our team and throughout AWS. The work/life integration within Amazon encourages a culture where employees work hard and have ownership over their downtime. We are exploring more structured wellness elements including meditation scheduling, running group meet-ups, and a culture of sharing wellness tips.
Mentorship and Career Growth
We are committed to the growth and development of every member of the Center for Quantum Computing. You will receive career-growth-minded management and mentorship from a software and science team, and also have the opportunity to participate in Amazon's mentorship programs. You will work closely with quantum research scientists and have opportunities to learn about quantum computing technology and contribute to the development of scientific software for quantum computing at AWS.
Inclusive and Diverse Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Key job responsibilities
- Develop embedded software in C, C++ or Rust for high-performance real-time tasks.
- Develop Linux and/or real-time operating system (RTOS) features required to operate control system.
- Develop FPGA gateware that drives domain-specific functions of our control hardware.
- Develop user-space API that exposes low-level features, preferably in Python.
- Develop, test, and optimize control system features on bench-top and in real-world conditions.
- Own the stability of control system software and firmware.
We are looking for candidates with strong engineering principles, resourcefulness and a bias for action, superior problem-solving and excellent communication skills. Working effectively within a team environment is essential. As a software engineer embedded in a research organization, you will have the opportunity to work on new ideas and stay abreast of the field of experimental quantum computation.
A day in the life
The lifetime of your projects will likely begin with a lot of discussion and negotiation with our scientists and engineers to translate their software and hardware feature requests into design proposals that demonstrate sensible trade-offs between complexity and delivery. Once a design proposal has been accepted, you will implement it in a logical and maintainable manner. You will also be encouraged to take ownership over the stability and quality of the software and hardware stack by identifying, proposing, and implementing features that will accelerate our realization of quantum computing technologies.
About the team
You will be joining the Control & Calibration Software team within the AWS Center of Quantum Computing. Our team is comprised of scientists and software engineers who are building scalable software that enables quantum computing technologies.
We are open to hiring candidates to work out of one of the following locations:
Pasadena, CA, USA
BASIC QUALIFICATIONS
- PhD, or equivalent, in Physics, Electrical Engineering, or Computer Science (can be currently enrolled, but must complete in 2024)
- Experience with a scripting language (bash, TCL, Python, etc.)
- 2+ years of experience in developing embedded software in C, C++, or Rust
- Experience performing hardware bringup/debugging (e.g. ethernet network adapters, SPI/I2C devices, etc...)
- Knowledge of standard laboratory test and measurement equipment (e.g. Spectrum Analyzer, VNA)
- Experience with standard communication interfaces (USB, PCIe, Ethernet)
Job tags
Salary