Summary
✨ AI‑Generated
A software engineering role focused on advanced real-time systems for interactive entertainment. You will develop C++ software and APIs supporting data acquisition, event tracking, and automated gameplay video generation while collaborating in an innovation-driven engineering environment.
Highlights
Work on advanced real-time systems, contribute to innovative gaming technology, and develop software involving data acquisition, event tracking, and video-generation capabilities within a collaborative engineering environment.
Description
About The Company
Joining Razer will place you on a global mission to revolutionize the way the world games.
Razer is a leading technology company dedicated to creating innovative gaming hardware, software, and systems that enhance the gaming experience for players worldwide.
With a presence across five continents, Razer fosters a dynamic and collaborative environment where creativity and technological excellence thrive.
The company is committed to pushing the boundaries of gaming technology, empowering gamers and developers alike to achieve their full potential.
Razer's culture emphasizes innovation, inclusivity, and continuous growth, making it an ideal place for passionate individuals seeking to make an impact in the gaming industry.
About The Role
We are seeking a talented and dedicated Software Engineer to join our team and contribute to the development of advanced real-time systems supporting data acquisition, event tracking, and gameplay video generation.
In this role, you will be instrumental in implementing high-performance C++ systems that support our cutting-edge gaming and video processing initiatives.
Your work will involve developing tools for expanding video datasets, creating clip-triggering logic, and integrating with Razer Cortex APIs to enhance our multimedia capabilities.
Additionally, you will contribute to computer vision and audio feature extraction modules, automate dataset processing workflows, and develop features such as video decluttering and Automontage for short-form video mashups.
Ensuring code reliability, scalability, and compatibility across a broad range of supported games will be a key aspect of your responsibilities.
You will also work on performance optimization and scaling of multimodal model pipelines, supporting SDK development with stable runtime components, and collaborating with cross-functional teams to deliver innovative solutions that elevate our gaming ecosystem.
Qualifications
Strong proficiency in C++ programming languageExtensive experience with Windows API and real-time system developmentKnowledge of video encoding, data streaming, and GPU acceleration techniquesUnderstanding of computer vision pipelines and audio processingExperience with game data capture, input hooks, and event-driven programmingProficiency in multithreading, synchronization, and resource managementFamiliarity with API and SDK integration within game enginesBasic understanding of machine learning pipeline integration and data preprocessingStrong problem-solving skills and ability to optimize code for performance and scalabilityExcellent collaboration and communication skills in a multidisciplinary team environment
Responsibilities
Implement high-performance C++ systems supporting data acquisition, real-time event tracking, and gameplay video generationDevelop tooling for expanding video datasets, clip triggering logic, and integration with Razer Cortex APIsContribute to the development of computer vision and audio feature extraction modulesAutomate dataset collection, labeling, and processing workflows to streamline developmentWork on features related to video decluttering and Automontage for short-form video creationEnsure the reliability, maintainability, and compatibility of code across supported gamesParticipate in performance optimization and scaling of multimodal model pipelinesSupport SDK development by creating stable, efficient runtime componentsCollaborate with cross-functional teams to integrate new features and improve existing systemsMaintain detailed documentation and debugging pipelines to facilitate ongoing development
Benefits
Competitive salary and performance-based incentivesOpportunities for professional growth and skill developmentFlexible work environment and work-life balance initiativesAccess to cutting-edge gaming and technology toolsInclusive and diverse workplace cultureHealth and wellness programs, including medical insurance and wellness stipendsGlobal collaboration opportunities with teams across multiple continents
Equal Opportunity
Razer is proud to be an Equal Opportunity Employer.
We believe that diverse teams drive better ideas, products, and a stronger culture.
We are committed to providing an inclusive, respectful, and fair workplace for every employee across all the countries we operate in.
We do not discriminate on the basis of race, ethnicity, color, nationality, ancestry, religion, age, sex, sexual orientation, gender identity or expression, disability, marital status, or any other characteristic protected under local laws.
Where needed, we provide reasonable accommodations, including for disability or religious practices, to ensure every team member can perform and contribute at their best.