Razer is seeking a Senior Software Engineer to enhance their QA Companion product through the development of features using C++ and integrating with game engines like Unity and Unreal. The role requires extensive experience in software engineering, particularly in multithreading and high-concurrency programming
Job Summary
Join Razer on a global mission to revolutionize the way the world games while working across five continents.
The role involves developing new features for C++ applications focused on real-time audio, video, and data exchange.
Candidates will assist in reworking current software architecture to ensure seamless integration with Unity and Unreal Engine.
Matching Summary
Match Score: 85
Razer is seeking a Senior Software Engineer to enhance their QA Companion product through the development of features using C++ and integrating with game engines like Unity and Unreal. The role requires extensive experience in software engineering, particularly in multithreading and high-concurrency programming.
Skills & Requirements
Must-have
5+ years software engineering experience
Extensive C/C++ programming skills
Multithreading and high-concurrency handling
Unity and Unreal Engine plugin development
TCP/IP, Websockets, and DNS protocol knowledge
Nice-to-have
Agile planning session participation
Strong problem-solving analytical skills
Gamer-centric culture experience
Key Requirements
5+ years of software engineering experience
Extensive C/C++ programming background
Experience with multithreading in high-concurrency scenarios