Senior Software Engineer

RAZER (ASIA-PACIFIC) PTE. LTD.

Singapore
Not specified (assumed to be hybrid).
5+ years software engineering experience
Extensive c/c++ programming skills
Multithreading and high-concurrency handling
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

Work Rights

Not specified

Tailored Resume

Cover Letter