
Software Engineer - C++
Job Description
About Skyral
Skyral Group develops next-generation simulation execution systems for defense and aerospace applications.
The Role
Build high-performance simulation execution capabilities using modern C++, combining performance optimization with cutting-edge distributed computing.
What You'll Do
-
Develop high-performance simulation execution capabilities using modern C++
-
Create tools and SDKs for applied scientists and model engineers
-
Optimize end-to-end processes for data ingestion, simulation execution, and analysis
-
Identify performance bottlenecks through benchmarking and profiling
-
Research new algorithms and technologies to increase simulation scale
Requirements
-
Required: Modern C++ proficiency
-
Operating system concepts (primarily Linux)
-
Boost (Interprocess, Asio)
-
Networking (socket-level TCP and UDP)
-
Multi-threaded, multi-process, and distributed system development
-
Manual memory management
-
Performance-critical software development
-
Collaborative problem-solving across disciplines
What We Offer
-
Unlimited paid holiday
-
Hybrid work arrangement (Central London office available)
-
Flexible working hours
-
Enhanced parental leave (26 weeks maternity, 4 weeks paternity at full pay)
-
Private medical and dental insurance via Bupa
-
Transparent compensation structure
-
Office refreshments and snacks
Skills & Technologies
Company Info

Skyral
British software company that builds advanced modeling and simulation technology for enterprise, def...
Other Jobs at Skyral
Similar Opportunities
Job Description
About Skyral
Skyral Group develops next-generation simulation execution systems for defense and aerospace applications.
The Role
Build high-performance simulation execution capabilities using modern C++, combining performance optimization with cutting-edge distributed computing.
What You'll Do
-
Develop high-performance simulation execution capabilities using modern C++
-
Create tools and SDKs for applied scientists and model engineers
-
Optimize end-to-end processes for data ingestion, simulation execution, and analysis
-
Identify performance bottlenecks through benchmarking and profiling
-
Research new algorithms and technologies to increase simulation scale
Requirements
-
Required: Modern C++ proficiency
-
Operating system concepts (primarily Linux)
-
Boost (Interprocess, Asio)
-
Networking (socket-level TCP and UDP)
-
Multi-threaded, multi-process, and distributed system development
-
Manual memory management
-
Performance-critical software development
-
Collaborative problem-solving across disciplines
What We Offer
-
Unlimited paid holiday
-
Hybrid work arrangement (Central London office available)
-
Flexible working hours
-
Enhanced parental leave (26 weeks maternity, 4 weeks paternity at full pay)
-
Private medical and dental insurance via Bupa
-
Transparent compensation structure
-
Office refreshments and snacks
Skills & Technologies
Company Info

Skyral
British software company that builds advanced modeling and simulation technology for enterprise, def...
