Simulation Software Engineer – Associate or Experienced
Posted 27ds ago
Employment Information
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

















