qubitsok.com
Cut Noise. Work Quantum.
Americas, United States, Palo Alto
•
Posted 9 days ago
🏢 PsiQuantum
•
USD 200K - 228K per year
Role Type
Role Focus
Seniority
Employer Type
This Staff Firmware Engineering role focuses on developing robust and scalable firmware solutions crucial for the core quantum computer system. The engineer will be part of the electronics team, working closely with hardware, system architecture, and various software and validation teams. Responsibilities include defining system architectures and implementing embedded firmware across diverse environments like bare-metal and Linux. The primary goal is ensuring the firmware integrates correctly and performs reliably within the complex system.
Key Responsibilities
Collaborate with hardware and system architecture teams to define system-level architectures, board designs, and component selection, focusing on timing and control requirements.
Lead cross-functional technical discussions to drive firmware architectural decisions that align implementation choices with system performance, reliability, and scalability goals.
Define, implement, and maintain well-specified interfaces between firmware, hardware, and higher-level software, including low-level drivers and communication protocols.
Design, implement, and validate embedded firmware across various environments (bare-metal, RTOS, embedded Linux), including control algorithms and deterministic state machines.
Partner closely with controls, hardware, systems, and test engineers to integrate firmware into complex systems and ensure correct end-to-end behavior.
Mentor senior and mid-level firmware engineers to support team development.
Required Skills
Experience architecting solutions for multiple products or control boards.
Expert level firmware development in C/C++.
Intermediate or advanced proficiency in Python for control and test interfaces.
Familiarity with build systems, version control, and test-driven development.
Proficiency in schematic review and hardware debugging tools and techniques.
Development experience using RTOS, bare-metal, and Linux environments.
Experience in communications protocol development.
Technology Tags
The core function of the role is the design, implementation, and validation of embedded firmware solutions.
The firmware engineer is responsible for software that directly controls and interfaces with the underlying quantum computer system components.
The company's core quantum computer architecture relies heavily on silicon photonics technology.
The role involves designing and implementing closed-loop control algorithms for the quantum computer system.
The role requires expertise in classical programming languages like C/C++ and Python for firmware and interfaces.
The mission of the company is explicitly stated as building million-qubit, fault-tolerant quantum systems.
The responsibilities include defining and implementing low-level drivers to interface firmware with hardware components.