Senior Embedded Software Engineer

Berkeley, CA
Technology Organization – Hardware Engineering
Full-time
Come build the world's most powerful computer!

As an Embedded Software Engineer on the Rigetti Control Systems team, you will develop firmware for the embedded processors that generate and receive the microwave and analog signals that operate the quantum computer, and you will develop the drivers for the PC software that determines the system operation.  This includes coding purpose-built drivers for custom electronics, working with physicists to develop software for controlling quantum chips, and ensuring nanosecond timing for signal generation. Our engineering team iterates hardware and software rapidly, so your approach to engineering must must be both agile and include a systems level design sensibility. 

Preferred Qualifications

    • Expertise in embedded C/C++ software development, tools, and debugging
    • Practical knowledge of FPGAs (especially hybrid FPGA/CPU designs), DSPs, or other specialized computing environments
    • Experience working with standard lab equipment (oscilloscopes, logic analyzers, etc.)
    • 7+ years of experience as an embedded software engineer

Nice to Have

    • Experience developing drivers in the Linux kernel (kernel patches a huge plus)
    • Experience with assembly programming

About You

    • A genuine interest in embedded software and device driver development
    • Previous experience working in startups or dynamic work environments
    • BS degree in EE, CS, Physics or equivalent 


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Rigetti Computing offers a comprehensive benefits package, including healthcare coverage. For more information, refer to our Careers page.

ABOUT RIGETTI

Rigetti Computing is a full-stack quantum computing company based in Berkeley and Fremont, CA. We design and manufacture superconducting quantum integrated circuits. We package and deploy those chips in a low-temperature environment, and we build control systems to perform quantum logic operations on them. We build software to integrate our systems directly into existing cloud infrastructure.

Our product, Forest, is the world’s first full-stack programming and execution environment for quantum/classical computing. Forest includes Quil (quantum instruction language), our programming standard for quantum/classical computing.

We were founded by Chad Rigetti in 2013, and today employ over 100 people, about 40 of whom hold PhDs in physics, computer science, math, chemistry or engineering.

Rigetti Computing is a full-stack quantum computing company. We design and manufacture superconducting quantum integrated circuits. We package and deploy those chips in a low temperature environment, and we build control systems to perform quantum logic operations on them. We build software to integrate our systems directly into existing cloud infrastructure.

For more information, refer to our About page.