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.

Embedded Software Engineer – Innovation Transfer
Oxford Quantum Circuits (OQC). Develop high-performance device drivers in modern C/C++, with Python bindings for higher-level testing and system interfaces .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing high-performance device drivers using modern C/C++ and Python, with a strong focus on embedded software for quantum computing applications. Proficient in translating scientific requirements into practical firmware solutions while collaborating effectively with multidisciplinary engineering teams.
Highest-signal resume keywords
C++ DevelopmentPython DevelopmentEmbedded Software DesignContinuous IntegrationQuantum Computing Knowledge
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++PythonEmbedded SoftwareFirmware DevelopmentContinuous IntegrationMetaprogrammingSafe Memory ManagementTest-First DevelopmentFPGA UnderstandingRust
Soft Skills
Strong CommunicationCollaboration
Tools & Technologies
LinuxCMakeMesonPybind11VerilogVHDL
Industry Keywords
Quantum ComputingQuantum Control SystemsQuantum Error CorrectionHardware-in-the-Loop TestingConstrained-Memory Environments
Tech Stack
Tools & technologiesLinuxPythonRustC++
About the role
Key responsibilities & impact- Develop high-performance device drivers in modern C/C++, with Python bindings for higher-level testing and system interfaces
- Build automated test protocols for quantum hardware drivers and embedded software, covering functional, security, timing, latency and performance requirements
- Translate quantum-level goals from scientific teams into firmware requirements, test cases and CI/CD quality gates
- Collaborate with FPGA and Compiler teams to refine system architecture and technical specifications for new low-level capabilities
- Provision and operate hardware-in-the-loop testing environments for new features and existing systems
- Design, review and document embedded software components, turning early-stage ideas into practical architectural design records
- Diagnose and resolve software issues in experimental hardware
- Partner with multidisciplinary engineering teams to accelerate full-stack quantum computer development
- Turn experimental concepts and scientific requirements into robust embedded software for OQC’s quantum computing platform
- Move new capabilities from prototype to production while improving performance, reliability and scalability of the technology stack
Requirements
What you’ll need- Bachelor’s degree, or equivalent experience, in Computer Science, Electronic Engineering or a related numerical discipline
- Strong Python development skills
- Proficiency in modern, performance-focused C++, including safe memory management, constant expressions, metaprogramming and Linux runtimes; equivalent proficiency in Rust will also be considered
- Experience developing software for constrained-memory environments and compute-intensive workloads
- Understanding of continuous integration and test-first development practices
- Strong communication skills and ability to work effectively across diverse scientific and engineering teams
- Curiosity about quantum computing, quantum control systems and quantum error correction
- Nice to have: understanding of FPGAs in embedded systems and familiarity with Verilog or VHDL
- Nice to have: production-level Python experience, including uv, static typing, API design and code-quality practices
- Nice to have: production-level C++ experience, including CMake or Meson and pybind11
- Nice to have: familiarity with quantum computing control systems
- Nice to have: experience developing and modernising established or brownfield codebases
Benefits
Comp & perks- Culture of bold innovation
- Opportunity to work with unique lab infrastructure
- Opportunity to see your work redefine the limits of computation
- Benefits and positive work culture (further details provided via the careers webpage)