Software Engineer at Singapore Innovate Pte. Ltd (Singapore)

Software Engineer at Singapore Innovate Pte. Ltd (Singapore)

Add To Bookmarks
Location: Singapore
Type: Full Time
Created: 2021-12-23 05:01:12

Apply Here

This role is with SpeQtral a startup supported by SGInnovate.

SpeQtral is looking for a highly motivated Software Engineer 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. 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.

Duties & Responsibilities:

  • Design, build, test, and install software for quantum communications protocols in simulated, laboratory, and production environments
  • Collaborate with a team of domain and technology experts implementing solutions based on state-of-the-art and/or cutting-edge R&D
  • 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


  • Master’s degree with 5+ 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
  • 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

Preferred Qualifications:

One or more of the following qualifications are strongly desired:

  • PhD or 2 years post-Master’s Degree in Physics, Computer Science, or other related domain science field with a strong background in software engineering, mathematics, and analytics
  • Experience building 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
  • Knowledge of spacecraft subsystems in general as well as the environments they operate in
  • Familiarity with developing software for embedded systems
  • Experience with scientific data acquisition systems
  • Excellent problem solving and strategic thinking skills