Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
Quantum Machines

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.

Posted 11/8/2026full-timeTel Aviv • IsraelSeniorWebsite

Core Competencies

Role fit
Core 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 resume
Applicant 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 & technologies
C++

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.