Software Engineer

Tern Systems

Tern Systems, an established and trusted provider of Air Traffic Control solutions, seeks to employ a new Software Engineer. For development, Tern Systems primarily uses C++ with Qt, or Python with Django or Qt. Continuous integration and quality pipeline with code-reviews in Gitlab, continuous integration through Jenkins, build artefacts stored in Artifactory and quality gates in Sonarqube. Developers use their own choice of IDE, including CLion, Eclipse and QtCreator. Unit tests are written using cxxtest or google-mock and component tests using Python and pytest.


  • Designing, writing and testing new software programs based on requirements.
  • Writing quality and efficient code based on specifications.
  • Participating in software code reviews.
  • Writing system specifications and requirements in partnerships with stakeholders.
  • As part of a project team, demonstrate and present work to stakeholders and customers.
  • Integrate software components and third-party software.
  • Preparing and executing unit tests, system tests and acceptance tests.
  • Writing operational and technical documentation.
  • Constantly updating knowledge and skills.
Apply for this job