(Senior) Software Engineer

Toshiba EMEA

Milton

On-site

GBP 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Toshiba Europe Limited is seeking a Software Engineer (or Senior Software Engineer) to join the Quantum Technology Centre in Cambridge, UK. You will design, implement and maintain the software stack for quantum communication products, developing command-and-control software for hardware in a Linux environment and building networking and orchestration tooling for next-generation quantum networks.

You will contribute across the stack with a multidisciplinary team, touching REST APIs, CLI and GUI

Qualifications

  • Excellent knowledge of Python and Linux in a production environment.
  • Strong familiarity with cloud-native software development practices – containerisation, CI/CD, API development, DevOps, observability.

Responsibilities

  • Architect, build and maintain command and control software to orchestrate hardware and implement quantum communication protocols.
  • Design, develop and maintain user-facing interfaces (e.g. REST APIs, CLI, GUI, SNMP etc).
  • Build new quantum networking software for orchestration and monitoring of complex deployed network topologies.
  • Work closely within a multifunctional development team to test and debug systems.
  • Write technical design and test documentation.
  • Guide product development and overall systems architectures based on software engineering expertise, including participation in code reviews and mentoring other staff.

Skills

Python
Linux
Networking
Cloud-native
CI/CD
APIs
DevOps
Observability
Git
Unit testing
Code quality automation

Tools

Docker
Kubernetes
CI/CD tooling
REST API/CLI/UIs

Job description

Toshiba Europe Limited has pioneered the development of quantum communication systems and networks over the past decade, setting new standards for cryptography and data security. We are currently seeking a Software Engineer (or Senior Software Engineer, depending on experience) to join the growing team developing our products within Toshiba’s new Quantum Technology Centre, 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 command and control software for our hardware (Linux environment), as well as building the networking stack and orchestration tooling for next-generation quantum networks.

You will join a dynamic organisation, working within a diverse team of engineers, with the ability to make a significant impact and playing a major role in the development of next-generation secure communication and networking products.

Responsibilities
  • Architect, build and maintain command and control software to orchestrate hardware and implement quantum communication protocols
  • Design, develop and maintain user-facing interfaces (e.g. REST APIs, CLI, GUI, SNMP etc)
  • Build new quantum networking software for orchestration and monitoring of complex deployed network topologies
  • Work closely within a multifunctional development team to test and debug systems
  • Write technical design and test documentation
  • Guide product development and overall systems architectures based on software engineering expertise, including participation in code reviews and mentoring other staff
Essential
  • Excellent knowledge of Python and software engineering in a Linux environment
  • Strong familiarity with cloud native software development practices – containerisation, CI/CD, API development, DevOps, observability etc.
  • Detailed knowledge of networking and hardware interfacing
  • Excellent programming and problem-solving skills, including the ability to independently debug issues
  • Familiarity with software development practices from project conception through to test and maintenance, including best practices such as Git, unit testing, code quality automation, etc.
  • Motivation to work in a mutlidisciplinary product team, demonstrating excellent communication skills and time management to successfully drive projects
Desirable
  • Knowledge of multiple programming languages (e.g. TypeScript, Rust, Bash, etc.)
  • Experience in cyber-security, cryptography (including post-quantum cryptography, PQC) and/or systems hardening
  • Software engineering experience in the communications industry or familiarity with Software Defined Networking (SDN)
  • Enthusiasm to learn new skills and pursue new knowledge, with a self-starter team-player mindset
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

(Senior) Software Engineer
(Senior) Software Engineer

Toshiba Europe Ltd • Cambridge

On-site
GBP 60,000 - 90,000
(Senior) Software Engineer
(Senior) Software Engineer

Toshiba EMEA • Cambridge

On-site
GBP 65,000 - 95,000
Senior Quantum Networking Software Engineer
Senior Quantum Networking Software Engineer

Toshiba EMEA • Milton

On-site
GBP 65,000 - 90,000
(Senior) Electronics Engineer
(Senior) Electronics Engineer

Toshiba EMEA • Cambridge

On-site
GBP 45,000 - 75,000
(Senior) Electronic Engineer
(Senior) Electronic Engineer

Toshiba EMEA • Milton

On-site
GBP 55,000 - 75,000
Senior Quantum Network Software Engineer
Senior Quantum Network Software Engineer

Toshiba Europe Ltd • Cambridge

On-site
GBP 60,000 - 90,000
Quantum Networking Software Engineer
Quantum Networking Software Engineer

Toshiba EMEA • Cambridge

On-site
GBP 65,000 - 95,000
(Senior) Electronics Engineer
(Senior) Electronics Engineer

Toshiba Europe Ltd • Cambridge

On-site
GBP 65,000 - 90,000
Senior Quantum Electronics Engineer
Senior Quantum Electronics Engineer

Toshiba EMEA • Cambridge

On-site
GBP 45,000 - 75,000
Quantum Electronics Engineer – High-Speed Communications
Quantum Electronics Engineer – High-Speed Communications

Toshiba Europe Ltd • Cambridge

On-site
GBP 65,000 - 90,000