Software Developer for Air Combat Simulation
Workplace: Stockholm, Sverige
Expires: August 24, 2025
FOI, the Swedish Defence Research Agency, seeks a software developer with experience in developing applications and models for simulation of air combat. The role involves creating tools and frameworks used by the Swedish Armed Forces and Air Force air combat simulation center for training and simulation of manned air combat. The position requires a technical background and experience in C/C++ programming and development in Linux and/or Windows environments, along with good Swedish and English communication skills.
Main requirements:
- Master's degree or equivalent in vehicle technology, technical physics, technical mathematics or related fields
- Several years of recent professional experience in object-oriented C/C++ programming and development in Linux and/or Windows software environments
- Good proficiency in Swedish and English, both spoken and written
Responsibilities:
- Develop simulation tools for air combat
- Design and develop technical solutions for modeling and simulation
- Develop and maintain models, including adapting existing ones
- Test and integrate models into various simulators
- Contribute to development environment and support broad software functionality
- Participate in technical discussions and influence application design
Required hard skills:
- Object-oriented programming in C/C++
- Software development in Linux and/or Windows environments
- Modeling and simulation software development
Recommended hard skills:
- Experience with large software systems, build systems, and test frameworks
- Knowledge of Git, Qt, CMake, Eclipse, Matlab, Matlab Coder, XSLT, or XML Schema
- Understanding of numerical algorithms or code performance optimization
- Research education (PhD or equivalent)
Soft skills:
- Initiative-taking
- Holistic perspective
- Good collaboration skills
- Motivation for code development
- Ability to understand and work with existing code
- Precision and quality awareness
Coding languages:
- C
- C++
- Matlab (recommended)
Frameworks:
- Qt
- CMake
- Eclipse
- Matlab Coder
Operating systems:
- Linux
- Windows
Natural languages:
- Swedish (Proficient)
- English (Proficient)
Cultural skills:
- Ability to work in multidisciplinary teams
- Committed to societal and national security contributions
Apply for this job
You might also like:
- SAP Fieldglass Specialist
- Experienced IT Infrastructure Specialist
- AD Automation Specialist, Karlskoga
- IT Architect
- System Developer .NET for Team Gruva
- Senior Interior Mechanical Design Engineer
- Project Control Specialist
- Technical Manager (DevsecOps)
- Senior Functional Consultant – Hardware Specialist (D365 Commerce)
- IT Architect Sopra Steria