Jobs · Engineering · Illinois

Senior Embedded Software Engineer

Infleqtion · Chicago, IL · 1 mo ago
Engineering$140k–$175k/yrFull-time

Job Responsibilities

  • Independently design, implement, validate, and maintain embedded and systems-level software subsystems supporting real-time quantum error correction and control.
  • Translate quantum error-correction requirements (code distance, syndrome rates, latency budgets) into concrete classical compute, memory, and interconnect requirements.
  • Design systems that meet deterministic latency, bandwidth, and reliability requirements across CPU, GPU, FPGA, and high-speed interconnect domains.
  • Serve as the technical point-of-contact for NVIDIA NVQLink integration, including topology, bandwidth modeling, latency characterization, and failure modes.
  • Involves direct interaction with NVIDIA personnel as well as HPC experts in academia and US national labs.
  • Collaborate closely with Quantum Software, Physics, Electrical, and Systems Engineering to co-design hardware/software interfaces.
  • Troubleshoot and resolve complex performance, scaling, and integration issues spanning firmware, drivers, OS (Embedded Linux / bare-metal environments), GPU runtimes, and hardware.
  • Develop and maintain validation infrastructure, performance benchmarks, and test harnesses for deterministic behavior and scaling.
  • Provide informal mentorship through design reviews, code reviews, and technical guidance.

Requirements

  • A degree (PhD preferred) in Computer Engineering, Electrical Engineering, Computer Science, or related field with experience in high-performance computing (HPC).
  • Demonstrated experience owning complex embedded or systems-level software subsystems end-to-end.
  • Strong experience with C/C++ in performance-critical systems.
  • Experience debugging across software and hardware boundaries (drivers, firmware, interconnects, timing).
  • Solid understanding of computer architecture fundamentals (memory hierarchies, interconnects, latency vs throughput tradeoffs).
  • Experience with hardware/software co-design for quantum control systems.
  • Experience working in Linux-based embedded or HPC environments.
  • Familiarity with GPU programming models (CUDA or equivalent) at a systems level.
  • We highly value high-performance computing (HPC) systems design or deployment.
  • Familiarity with NVIDIA CUDA-Q, Direct experience with NVIDIA Holoscan Sensor Bridge, RDMA over Converged Ethernet, or similar high-speed coherent interconnects.
  • Experience supporting or developing error-correction decoding pipelines (quantum or classical).
  • Background similar to advanced academic research groups in quantum architectures or decoding (e.g., large-scale syndrome decoding research).
  • Experience performance-modeling compute systems as a function of problem size and algorithmic complexity.
  • Exposure to FPGA-accelerated or heterogeneous compute systems.
  • Detail-oriented mindset with a strong sense of ownership and technical accountability.
  • Positive, collaborative working style and enthusiasm for mentoring and developing engineers.

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com