FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Real-Time Software Engineer
Quantum Machines. Develop and maintain the real-time C++ layer that drives the Pulse Processing Unit (PPU), QM's proprietary VLSI-based processor.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Expertise in C++ development for performance-critical and real-time systems, with a strong focus on systems programming, memory management, and low-level optimization techniques. Proven ability to collaborate with multidisciplinary teams to ensure effective software-hardware integration and uphold engineering standards.
Highest-signal resume keywords
C++ DevelopmentPerformance TuningSystems ProgrammingMemory ManagementLow-Level Optimization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++ DevelopmentPerformance TuningSystems ProgrammingMemory ManagementConcurrencyProfilingBenchmarkingLatency-Sensitive SoftwareSoftware OptimizationReal-Time Systems
Certifications & Qualifications
BSc. in Computer ScienceBSc. in Electrical Engineering
Industry Keywords
VLSIQuantum ComputingEmbedded ProcessorsSoftware-Hardware IntegrationPerformance-Critical Code
Tech Stack
Tools & technologiesC++
About the role
Key responsibilities & impact- Develop and maintain the real-time C++ layer that drives the Pulse Processing Unit (PPU), QM's proprietary VLSI-based processor.
- Design and implement high-performance software for preparing, loading, and launching quantum-computing workloads with minimal latency and maximal hardware utilization.
- Drive optimization of the software stack to minimize software overhead in the critical path and ensure peak hardware throughput.
- Collaborate with VLSI, compiler, and architecture teams to ensure software-hardware integration across the quantum control stack.
- Design, implement, review, debug, and profile performance-critical code paths.
- Uphold engineering standards, code quality practices, and performance benchmarking methodologies.
- Participate in technical planning and roadmap discussions aligned with product and customer needs.
Requirements
What you’ll need- At least 5 years of hands-on C++ development experience in performance-critical or real-time systems — Must.
- BSc. in Computer Science, Electrical Engineering, or a relevant technical field — Must.
- Deep understanding of systems programming, memory management, concurrency, and low-level optimization techniques — Must.
- Experience with profiling, benchmarking, and performance tuning of latency-sensitive software — Must.
- Experience developing drivers or software interfacing with VLSI, hardware accelerators, or embedded processors — Advantage.
- Experience working in a multidisciplinary environment alongside hardware, VLSI, and algorithm teams — Advantage.