C++ software developers
SpeQtral is looking for highly motivated software developers to join a team of space quantum pioneers at the office in Singapore. We are commercialising quantum communications to prepare the world for the quantum future. Think quantum space lasers, entanglement and military level secure communications. As part of our mission to transform the world’s networks we plan to launch a constellation of satellites to enable world-wide entanglement distribution. The earliest application of this is highly secure delivery of encryption keys to facilitate secret communications.
- Design, build, test, and install software for controlling and routing commands and data on SpeQtral satellites.
- And/or develop software and hardware drivers for highly-secure, embedded linux systems
- Assist with other software tasks including managing encryption keys produced by quantum communications hardware in simulated, laboratory, and production environments and for secure embedded systems in satellites and secure IT hardware on the ground.
- Collaborate with a team of domain and technology experts implementing solutions based on state-of-the-art and/or cutting-edge R&D
- Work with customers and partners to define and manage key management interfaces across various systems and networks.
- Prepare user documentation and guides to support the usage and operations of data systems and APIs supported and/or developed at SpeQtral
- Effectively present technical content internally as well as to customers
- Assist with creating commercial and research proposals to support work done at SpeQtral and with partners of SpeQtral
- Other related functions as assigned
- Batchelors degree in with 3+ years of software development experience
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Familiarity with networking protocols applicable to communications between satellites and ground stations.
- Knowledge of, at least, the modern programming languages C, C++, and Python
- The ability to learn, adapt, and teach new technologies to enable new capabilities or improve on existing ones based on the needs of the technical team
- Experience developing, deploying, and supporting technical scientific and/or communications applications or workflows in a production environment
- Excellent written and verbal communications skills
- Works well independently and in a team environment
At SpeQtral, you would work directly together with a team of scientists and engineers to overcome the technical challenges of quantum communication in the real world.
One or more of the following qualifications are strongly desired:
- Masters degree or higher level qualification in relevant field.
- Experience producing software for spacecraft.
- Knowledge of spacecraft subsystems in general as well as the environments they operate in
- Experience with QKD, quantum resistant cryptography and key management systems.
- Familiarity with developing software for embedded systems
- Experience architecting and managing the development of software systems that have been successfully delivered to customers
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- Experience with scientific data acquisition systems
- Excellent problem solving and strategic thinking skills
Submit your application to us under Join Us.
We regret that only shortlisted candidates will be notified.