Job Reference: 000719
Salary: Competitive
Closing Date: 27/06/2025
Business Type: Quantum Technology
Location: UK - Cambridge
Job Posted Date: 16/05/2025

Job Description

Toshiba Europe Limited has pioneered the development of quantum communication systems over the past decade, setting new standards for cryptography and data security. We are currently seeking a Senior Systems Software Engineer to join the growing team developing our products within Toshiba’s new Quantum Technology Division, based in Cambridge, UK.

The successful candidate will play a leading role in the design, implementation and maintenance of the software stack for our new quantum communication products. In this role, you will develop both kernel-space device drivers and user-space command and control software (Linux environment), ensuring robust and reliable system operation. You will join a dynamic organisation, working within a team of engineers and researchers, with the ability to make a significant impact and playing a major role in the development of next-generation secure communication products.

Responsibilities:

  • Design, develop and maintain Linux device drivers for our custom electronic hardware
  • Architect and build command and control software to implement quantum communication protocols
  • Work closely with hardware development and test teams to understand and solve software-related problems
  • Write technical design and test documentation

Essential:

  • Software engineering experience in C/C++
  • Detailed knowledge of networking, hardware interfacing and system programming (within Linux environments)
  • Familiarity with kernel space development
  • Excellent programming and problem-solving skills
  • Familiarity with software development practices from project conception through to test and maintenance, including best practices such as Git, unit testing, code quality automation, agile management etc.
  • Motivation to work in a multi-disciplinary product team, demonstrating excellent communication skills and time management to successfully drive projects

Desirable:

  • Knowledge of, or willingness to explore, other programming languages, e.g. Rust, Python, Go etc.
  • Experience with PCIe devices & FPGAs
  • Knowledge of security aspects of software development
  • Experience in cyber-security, cryptography and/or systems hardening
  • Software engineering experience in the communications industry


Take a look around the company https://careers.toshiba.eu/