Remote - Performance Engineer - C++ / Core Engine

Moment A/S

Region Syddanmark

Remote

DKK 700,000 - 900,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Moment A/S, on behalf of Jeppesen ForeFlight, is seeking a Senior Performance Engineer to work on ForeFlight's core engine. You will dive into a large C++ codebase to identify bottlenecks and improve efficiency, responsiveness and resource utilisation.

Ideal candidates bring deep experience with performance-critical systems, multithreading and GPU/CPU work, and have background in game engines or rendering. Strong profiling and debugging skills are essential.

Qualifications

  • Strong experience with C++ and engine/low-level systems.
  • Profiling, debugging and optimization of real-time systems.
  • Understanding of multithreading, memory management, CPU/GPU performance.
  • Experience from game engines, AAA development, rendering or similar.

Responsibilities

  • Profile, analyse and optimise performance within ForeFlight's core C++ engine.
  • Identify and resolve performance bottlenecks across areas such as CPU/GPU utilisation, memory and multithreading.
  • Work with performance-critical engine components, including rendering and graphics infrastructure.
  • Collaborate with other engineers to improve engine architecture, profiling and performance across the product.

Skills

C++
Low-level C++
Profiling
Multithreading
Perf optimization
Game engines

Job description

On behalf of Jeppesen ForeFlight, Moment is looking for a Senior Performance Engineer to work on the core engine behind ForeFlight's aviation software.

ForeFlight develops complex software used by pilots around the world, where performance, reliability and responsiveness are essential. We are looking for an experienced engineer who enjoys working deep within complex C++ systems, identifying bottlenecks and improving performance at engine level.

The role

You will work hands-on with ForeFlight's core engine, analysing and improving performance across a large and complex codebase. The work involves understanding how different parts of the engine interact and identifying opportunities to improve efficiency, responsiveness and resource utilisation.

Your background could come from AAA games, game engines, rendering, simulation or another environment where you have worked extensively with performance-critical C++ systems.

Your responsibilities

  • Profile, analyse and optimise performance within ForeFlight's core C++ engine.

  • Identify and resolve performance bottlenecks across areas such as CPU/GPU utilisation, memory and multithreading.

  • Work with performance-critical engine components, including rendering and graphics infrastructure.

  • Collaborate with other engineers to improve engine architecture, profiling and performance across the product.

Your background

You are an experienced C++ engineer with a strong understanding of what happens beneath the application layer. You are comfortable navigating large codebases, investigating complex performance problems and working close to the underlying system.

We expect you to have:

  • Strong professional experience with C++ and core engine or low-level systems development.

  • Hands-on experience with profiling, debugging and performance optimisation of complex real-time systems.

  • A strong understanding of areas such as multithreading, memory management, CPU/GPU performance and engine architecture.

  • Experience from game engines, AAA game development, rendering, simulation or similar performance-critical environments.

Experience with graphics APIs such as Metal, Vulkan, DirectX or OpenGL is valuable, but the role is broader than rendering alone.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Performance Engineer - C++ Core Engine
Senior Performance Engineer - C++ Core Engine

Moment A/S • Region Syddanmark

Remote
DKK 700,000 - 900,000
Senior Software Developer, Adaptive Performance
Senior Software Developer, Adaptive Performance

UNITY TECHNOLOGIES ApS • København

On-site
DKK 639,000 - 959,000
Health insurance
Commute subsidy
Employee stock ownership
+7
Core Engine Programmer
Core Engine Programmer

Ioi • København

On-site
GBP 70,000 - 110,000
Senior Performance Engineer – Real-Time Optimization
Senior Performance Engineer – Real-Time Optimization

LE240 Unity Technologies ApS • København

On-site
DKK 639,000 - 959,000
Software Engineer to deep Tech / High-Performan... Senior Developer · Copenhagen · Hybrid
Software Engineer to deep Tech / High-Performan... Senior Developer · Copenhagen · Hybrid

iHeadHunt • København

On-site
DKK 600,000 - 800,000
Hybrid work flexibility
Flat engineering culture
Strong technical ownership
Senior Software Developer, Adaptive Performance
Senior Software Developer, Adaptive Performance

Unity • København

On-site
DKK 405,000 - 608,000
Health insurance
Commuter subsidy
Employee stock ownership
+9
Senior Software Developer, Adaptive Performance
Senior Software Developer, Adaptive Performance

Unity • Denmark

On-site
DKK 405,000 - 608,000
Health, life, and disability insurance
Commuting subsidy
Employee stock ownership
+9
Senior Performance Engineer, Adaptive Runtime
Senior Performance Engineer, Adaptive Runtime

Unity • København

On-site
DKK 405,000 - 608,000
Health insurance
Commuter subsidy
Employee stock ownership
+9
Senior Software Developer, Adaptive Performance
Senior Software Developer, Adaptive Performance

Unity Enterprise • København

On-site
DKK 639,000 - 959,000
Comprehensive health insurance
Employee stock ownership
Generous vacation and personal days
+1
Senior Runtime Performance Engineer
Senior Runtime Performance Engineer

UNITY TECHNOLOGIES ApS • København

On-site
DKK 639,000 - 959,000
Health insurance
Commute subsidy
Employee stock ownership
+7