Senior Software Developer

Open 30d

Senior C# Developer (Simulator Model Development)

We are seeking a strong C# developer to design, develop, and maintain real-time simulation models and supporting software modules for advanced training simulators. The role involves building high-performance model logic, integrating with simulator engines and UI modules, and collaborating with cross-functional teams to deliver robust, scalable simulation software.

The developer will work on complex system modeling, event/state simulation, communication interfaces, and performance-critical components, ensuring accuracy, maintainability, and real-time responsiveness



Requirements

Technical Skills

  • Strong hands-on experience in C# / .NET application development

  • Solid understanding of object-oriented design, design patterns, and modular architecture

  • Experience in real-time or simulation-based systems is highly preferred

  • Knowledge of multithreading, asynchronous programming, and performance optimization

  • Experience integrating software modules via APIs, messaging, or communication protocols

  • Debugging and profiling skills for complex system behavior

  • Familiarity with version control (Git) and structured development workflows

Domain/Functional Skills (Preferred)

  • Exposure to simulator or model-based system development, Understanding of event/state modeling or system dynamics, Experience working with hardware or external system interfaces is a plus

Behavioral & Execution Skills

  • Strong analytical and problem-solving ability, Ability to work in cross-functional engineering teams, Ownership mindset with focus on delivery and quality, Clear technical communication and documentation skills

Experience

  • 3–5+ years of relevant C# development experience

  • Prior work in industrial, embedded, or simulation environments is a plus



Benefits

  • Opportunity to work on advanced simulator and real-time system projects

  • Exposure to complex system modeling and cross-domain engineering

  • Collaborative engineering environment with high technical learning

  • Career growth in simulation and high-performance software domains

  • Structured project execution and professional development opportunities