Job Summary:
MAK Technologies is seeking a Senior Software Engineer to shape and advance simulation technologies for mission-critical training and analysis. The role involves designing and implementing high-performance simulation systems for defense and aerospace applications, collaborating with military stakeholders and engineering teams.
Responsibilities:
• Define scalable architectures for simulation and visualization systems.
• Ensure interoperability across distributed simulation environments (DIS/HLA standards).
• Assist in designing real-time applications.
• Drive the implementation of real-time applications using C++ and modern 3D development platforms for simulation and training solutions.
• Lead the integration of hardware and software components for defense and aerospace systems.
• Evaluate emerging technologies in AR/VR, simulation frameworks, and AI-driven modeling.
• Contribute to long-term product strategy for immersive and mission-critical systems.
Qualifications:
Required:
• Bachelor’s or Master’s in Computer Science, Computer Engineering, or related field.
• 10+ years in software engineering, with significant experience in simulation technologies and real-time systems.
• Proven track record in defense/aerospace projects and distributed simulation environments.
• Strong proficiency in C++, C#, and experience with Unreal or similar game engines.
• Knowledge of network protocols for simulation (DIS/HLA) and sensor integration.
• Familiarity with GPU programming, 3D rendering, and performance optimization.
• Excellent communication and leadership abilities.
• Ability to collaborate with cross-functional teams and external partners.
Company:
MAK Technologies develops software for live, virtual, and constructive simulation. Founded in 1991, the company is headquartered in Cambridge, USA, with a team of 51-200 employees. The company is currently Growth Stage.