Simulation Software Engineer – Associate or Experienced

Posted 27ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Mid-Level Simulation Software Engineer focusing on developing high-fidelity visualizations using Unreal Engine. Collaborating on complex airplane models and simulations in a fully remote environment.

Responsibilities:

  • Develop thread-safe Unreal modules and C++ middleware with exposed API bindings
  • Integrate UE with real-time backends/simulations
  • Implement Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) synchronization layers within Unreal
  • Design low-latency Interface Control Document (ICD) implementations
  • Build clean UIs and bind them to live data
  • Profile and optimize with Unreal Insights

Requirements:

  • 5+ year of developing using Unreal Engine
  • 7+ years of experience in C++ programming
  • 3+ years of experience using GitLab and/or Jira
  • Bachelor’s Degree in an engineering discipline or 7 years’ related experience
  • UE4/UE5 expertise with shipped work in C++ (UObject lifecycle, Actors/Components, Subsystems)
  • C++: solid APIs, RAII, async/tasks, multithreading fundamentals
  • Real-time integration with complex simulations/backends
  • Visualization performance engineering
  • CI/CD exposure: Git + a pipeline (GitLab/GitHub/Azure)

Benefits:

  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life and disability insurance programs
  • Paid and unpaid time away from work