Job Description
Join Our Mission to Advance Cybersecurity with Quantum Communication
At Quantum Technology Laboratories GmbH (qtlabs), we are at the forefront of innovation in optical and quantum-based communication technologies. Our team develops cutting-edge quantum key distribution (QKD) security-proofs and simulations toolkits for space and terrestrial QKD applications. Based in Vienna, our center of excellence drives technological advancements that secures communication around the world.
Shape the Future of Quantum Simulation Software
In this role, you will take on a key position in the development of our next-generation simulation software. Your main responsibilities will include designing the architecture of the simulation framework, selecting an appropriate programming language, and driving the implementation process. Your work will have a significant impact on the technological foundation and future viability of the software suite. You will collaborate with a dynamic and motivated team of physicists and computer scientists, working at the intersection of software development and complex numerical simulations.
Your Responsibilities:
- Evaluate and select a suitable programming language for the numerical simulation framework (C/C++, Python, Julia, or Rust).
- Design and implement the software architecture for the simulation framework.
- Develop and integrate new features to optimize simulations and numerical methods.
- Lead the implementation process and closely collaborate with relevant teams.
- Ensure a scalable and high-performance backend structure to support future extensions.
- Optimize performance and scalability of simulation tools.
- Collaborate with scientific partners and incorporate the latest research findings into the software