Senior Software Engineer (c++)

Razer

Singapore, Singapore
On-site
C++ development
Real-time communication
Unreal and/or unity plugins
Razer is seeking a Senior Software Engineer proficient in C++ to support the development of applications for their QA Companion product. The role requires extensive experience in software engineering, particularly in high-concurrency environments, and offers the opportunity to work with cutting-edge gaming technology in a dynamic, global team

Job Summary

  • Develop new features for C++ applications for real-time communication, including audio, video, and data exchange.
  • Create custom C++ plugins in Unreal and/or Unity and ensure seamless integration between application and game engines.
  • Assist with the complete rework of the current software architecture.

Matching Summary

Match Score: 85

Razer is seeking a Senior Software Engineer proficient in C++ to support the development of applications for their QA Companion product. The role requires extensive experience in software engineering, particularly in high-concurrency environments, and offers the opportunity to work with cutting-edge gaming technology in a dynamic, global team.

Skills & Requirements

Must-have

  • C++ development
  • real-time communication
  • Unreal and/or Unity plugins
  • software architecture rework
  • game engine integration
  • multithreading programming
  • TCP/IP/Websockets/DNS protocols

Nice-to-have

  • gamer-centric #LifeAtRazer experience
  • accelerated growth
  • global mission
  • agile environment

Key Requirements

  • 5+ years of experience in software engineering
  • Extensive programming experience in C/C++
  • Experience in creating plugins for game engines
  • Good knowledge of computer systems, networks, and key protocols

Work Rights

Not specified

Tailored Resume

Cover Letter