- Strong proficiency in C++ (5+ years, Must): Solid expertise in C++ development, including experience with modern standards such as C++17/20/23. You should be comfortable with advanced programming concepts, debugging, performance optimization, and writing clean, maintainable code.
- Collaboration and communication skills (Must): Strong ability to work effectively in a team environment, clearly communicate technical concepts, and collaborate with both internal colleagues and external partners.
- Problem-solving mindset (Must): Proven ability to tackle integration challenges in complex, multi-system environments, demonstrating creativity and resilience when addressing technical obstacles.
- Unreal or Unity knowledge (Advantage): Practical experience working with Unreal Engine or Unity, whether through plugin development, gameplay programming, or SDK integration. Familiarity with the ecosystems is a strong plus.
- Windows application development (Advantage): Hands-on experience developing applications in a Windows environment, with knowledge of relevant APIs, tools, and debugging workflows.
- Graphics and rendering expertise (Advantage): Exposure to graphics libraries and APIs such as OpenGL, Vulkan, Metal, or DirectX, with a solid understanding of rendering pipelines and performance considerations.
- Documentation and knowledge sharing (Advantage): Ability to create and maintain clear technical documentation, tutorials, and integration guides, ensuring that SDK features are easy to adopt and understand by external developers.