Job description for Software Engineer (C++, Gaming/Unity/Unreal Engine) at Mindteck
Key Responsibilities
- Contribute to the development and integration of simulation and training systems, including components built using Unity or Unreal Engine
- Develop and maintain C++‑based software modules, including those that interface with or are built using:
- MAK suite of simulation software
- VBS4 (Virtual Battlespace)
- Support distributed simulator architectures, where multiple software and hardware components interact across a network
- Work as part of cross‑domain engineering teams, collaborating with:
- Software engineers on simulation logic and application development
- Hardware and system engineers on simulator infrastructure, deployment, and integration
- Build an understanding of the simulator from a hardware and system perspective, including compute platforms, networking, and physical integration constraints
- Assist in system integration, deployment, testing, debugging, and documentation activities
- Participate in technical discussions to understand end‑to‑end system behaviour and performance considerations
- Adhere to established engineering processes, coding standards, and configuration management practices and security requirements
Required Skills &Qualifications
- Degree in Engineering, Computer Science, Software Engineering, or a related discipline (or equivalent practical experience)
- Experience with game development technologies using Unity and/or Unreal Engine (academic projects, internships, or personal projects are acceptable)
- C++ programming fundamentals, with the ability and willingness to apply and deepen these skills
- Basic understanding of core engineering and software concepts, including:
- Object‑oriented programming
- Debugging and testing
- Version control systems (e.g. Git)
- Strong willingness to learn specialised simulation software, including MAK and VBS4, as part of project delivery
- Appropriate for government projects, including the ability to meet security clearance and background checks requirements
