← Back to jobs
E

C++ Software Engineer

Eyeviation·Israel·en
Not specifiedFull-timeEmbedded Software DevelopmentSimulation Software

Join a multidisciplinary engineering team building a real-time training and simulation platform that integrates flight simulators, XR systems, sensors, hardware, and cognitive analytics.

Responsibilities

  • Design, develop, and maintain modern C++ components for a Windows-based real-time simulation platform.
  • Integrate flight simulators, simulator SDKs, XR and VR systems, eye trackers, sensors, and simulator peripherals.
  • Develop real-time communication, data-flow, and external-system interfaces.
  • Implement simulator features, training logic, scenarios, and supporting infrastructure.
  • Collect, process, and expose simulator and trainee data for analysis and evaluation.
  • Debug issues involving software, simulation behavior, hardware, networking, and system integration.
  • Contribute to architecture and technical design decisions.
  • Own features through design, implementation, integration, testing, and deployment.
  • Write clean, maintainable, testable, production-quality code while collaborating with product, data, research, QA, and simulation teams.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related engineering discipline.
  • Three to five years of professional C++ development experience.
  • Strong understanding of object-oriented programming, data structures, memory management, and multithreading.
  • Experience developing Windows software and working with large existing codebases.
  • Strong debugging, problem-solving, and independent investigation skills.
  • Experience with Git and modern software development practices.

Nice to have

  • Experience with flight simulators, simulation systems, or simulator SDKs such as Prepar3D, VBS, or X-Plane.
  • Experience with Unreal Engine, Unity, VR/XR/MR systems, professional XR headsets, or eye tracking.
  • Knowledge of DirectX, OpenGL, Vulkan, hardware and sensor integration, aviation, or flight training systems.

Relevance

More opportunities

Similar jobs

The newest open roles in Embedded Software Development.

Questions, answered

Frequently asked questions

C++ Software Engineer for Real-Time Simulation Systems | CVZilla