

Senior Embedded Software Development Engineer
Location
Redmond, WA
Level
Senior-Level
Department
Consumer Electronics
Type
Salary
$120,000 - $230,000
Job Description
Posted on:
2026-05-08
The role involves developing core embedded software for quantum readout instruments, focusing on high-performance C++ systems that interface with FPGA and SoC hardware. The position requires collaboration with various engineering disciplines to create reliable and efficient solutions in the field of quantum computing.
Responsibilities
- Design, develop, test, and maintain userspace C++ services for quantum readout instruments.
- Build and optimize near-real-time data pipelines from FPGA/SoC hardware to client software.
- Implement and debug interfaces to FPGA and SoC components.
- Develop robust C++ services supporting multiple concurrent clients.
- Design structured logging, telemetry, and health monitoring for long-running instruments.
- Contribute to Continuous Integration and hardware-in-the-loop testing.
- Collaborate with experimentalists and engineers to deliver integrated solutions.
Job Requirements
- Doctorate, Master's, or Bachelor's in Physics, Engineering, or related field with corresponding years of experience.
- Proficiency in C++ development, particularly C++17 or later.
- Experience with userspace software on Linux and interaction with device drivers.
- Knowledge of multi-threaded or concurrent systems and synchronization.
- Familiarity with memory-mapped I/O, DMA, and networked services.
- Experience with embedded Linux on ARM platforms and scientific instrumentation.
- Exposure to quantum computing and advanced research instrumentation.




