Software Engineer

Il y a 9 heures

Les HautsdeChée, Grand Est, France Sundayy Temps plein


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 language Extensive experience with Windows API and real-time system development Knowledge of video encoding, data streaming, and GPU acceleration techniques Understanding of computer vision pipelines and audio processing Experience with game data capture, input hooks, and event-driven programming Proficiency in multithreading, synchronization, and resource management Familiarity with API and SDK integration within game engines Basic understanding of machine learning pipeline integration and data preprocessing Strong problem-solving skills and ability to optimize code for performance and scalability Excellent 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 generation Develop tooling for expanding video datasets, clip triggering logic, and integration with Razer Cortex APIs Contribute to the development of computer vision and audio feature extraction modules Automate dataset collection, labeling, and processing workflows to streamline development Work on features related to video decluttering and Automontage for short-form video creation Ensure the reliability, maintainability, and compatibility of code across supported games Participate in performance optimization and scaling of multimodal model pipelines Support SDK development by creating stable, efficient runtime components Collaborate with cross-functional teams to integrate new features and improve existing systems Maintain detailed documentation and debugging pipelines to facilitate ongoing development Benefits Competitive salary and performance-based incentives Opportunities for professional growth and skill development Flexible work environment and work-life balance initiatives Access to cutting-edge gaming and technology tools Inclusive and diverse workplace culture Health and wellness programs, including medical insurance and wellness stipends Global 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.