Tern Systems
We are searching for a
Software Engineer
Task:
We are looking for a highly skilled Software Engineer to join our team in delivering mission-critical Air Traffic Control Systems.
You will be able to apply your knowledge and experience in designing, implementing, verifying, and deploying software systems functions and improvements. You will be working closely with experts in operational systems to build innovative solutions which solve real problems and are competitive in the industry.
As an ideal candidate, you will have a solid knowledge of software development processes. You are a team player with a keen eye for detail, good problem-solving skills, and you have the ability to think laterally.
Expectation:
Responsibilities include:
- 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.
Skills and qualifications include:
- BSc or higher education in Computer Science or a related technical field.
- 3 years or more of work experience in software development.
- Proficiency in speaking and writing in English.
- Proven success working in a collaborative, team-oriented environment, as a software engineer or similar role.
- Strong object-oriented programming skills.
- Ability to learn new languages and new technologies.
- Good communication skills and attention to detail.
- Resourcefulness and troubleshooting aptitude.
- Excellent problem-solving skills.
Preferred qualifications:
- Experience with Linux, C++, Qt and Docker.
- Experience developing high-availability systems.
- Experience in developing distributed systems.
- Good understanding of software patterns and architecture.
Who we ar:
Tern Systems is an established and trusted provider of Air Traffic Control solutions, with over 70 employees and over 20 years of successful deliveries to customers in Europe, Asia and Africa. Tern Systems is a wholly-owned subsidiary of Isavia ANS, the Icelandic Air Navigation Service Provider, that manages air traffic in the Icelandic air traffic control area.
We believe that in order to deliver the right solutions, it is important to understand the customer and listen to each other. At Tern Systems we work to create an environment where everyone's voice is heard and appreciated.
Our Technology Stack
For development, we primarily use 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.
To find out more, including information about our recruitment process, please visit our company website, tern.systems
If you have any issues with your application please contact us at jobs (at) tern.is
All applications shall be submitted in English.
How to apply: https://www.profession.hu/allas/2001462