C++ Software Development Engineer
Workplace: Danmark
Expires: August 20, 2025
Develop software used by leading space agencies, focusing on reflector antenna modeling and mission planning within the satellite industry. Work with a skilled team to design and implement user interfaces and data visualizations for advanced electromagnetic modeling tools.
Main requirements:
  • Citizenship of a NATO or EU country
  • Proficiency in modern C++ and core software architecture principles
  • Strong understanding of Model/View/Controller architecture, multi-threading, and asynchronous programming
  • Experience with graphical user interface development, preferably using Qt across multiple platforms
  • Degree in Computer Science, Engineering, or related technical field
  • Excellent communication skills in spoken and written English
Responsibilities:
  • Analyse, design, and develop all aspects of the user interfaces for antenna modelling applications
  • Contribute to architectural design and long-term evolution of the codebase
  • Implement and maintain automated tests, including unit tests and user tests
  • Support cross-platform development on Windows, Linux, and macOS
  • Contribute to continuous integration system and build processes where relevant
Required hard skills:
  • Modern C++ programming
  • Software architecture principles
  • Model/View/Controller architecture
  • Multi-threading programming
  • Asynchronous programming
  • GUI development with Qt
  • Cross-platform development
Soft skills:
  • Collaboration with cross-functional teams
  • User-centric design approach
  • Ability to take ownership of core components
  • Strong communication skills
Coding languages:
  • C++
Frameworks:
  • Qt
Operating systems:
  • Windows
  • Linux
  • macOS
Natural languages:
  • English (Proficient)
Cultural skills:
  • Working in a multinational, dynamic environment
  • Engagement with space and satellite industry standards and practices