Senior Embedded Software Engineer
Core
Develop real-time FPGA firmware and embedded software for quantum accelerometers, enabling autonomous operation and high-bandwidth data capture.
Role type
Senior IC embedded software engineer (FPGA & SoC)
Builds
Quantum sensing hardware (accelerometers) and navigation systems
Domain
Quantum sensing and navigation
Deliverable
production ML models | product features
Required skills
FPGA design (SystemVerilog), Xilinx SoC development, digital signal processing, embedded systems, simulation/verification (cocotb), systems programming (C/C++/Rust), CI/CD
Preferred skills
Embedded Linux/Yocto, low-latency communications (SPI/I2C/CAN), hardware-in-the-loop testing, GitHub Actions
Technologies
Xilinx, Vivado, SystemVerilog, cocotb, C, C++, Rust, Linux, Yocto, SPI, I2C, CAN, TCP/IP
Responsibilities
Develop and optimize FPGA firmware for timing-critical DSP pipelines; build startup, calibration, and monitoring routines; integrate FPGA logic with SoC software for DMA and data storage; establish hardware-in-the-loop testing; investigate system-level issues across firmware and electronics; contribute to architecture decisions; document validation procedures.
Seniority
Senior, hands-on IC