Jobs and Careers
RA

Senior Software Engineer

Razer
Francefull_timeVerifiedPosted 8 May 2025

About the role

<p>Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is <b>a place to do great work</b>, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also <b>a great place to work,</b> providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.</p><p></p><h2><b>Job Responsibilities :</b></h2><p></p>We are seeking for a Senior Software Engineer to drive the implementation of innovative, next-generation multi-channel audio signal processing technologies onto personal, handheld, and free-standing consumer electronics and computing platforms.<ul><li>Demonstrate a comprehensive knowledge of the functional and non-functional components of a project, designing solutions that consider the needs of internal and external stakeholders</li><li>Perform analysis on one’s own work, as well as that of other (junior) team members, understanding resource impacts and risk factors on the business</li><li>Display consistent leadership qualities within a team, providing mentorship, guidance and direction to other members, functioning as a project lead where applicable and providing feedback to junior team members</li><li>Implement industry-standard best practices and experimental and testing methodologies</li><li>Understand and implement software and product quality improvements to gain process efficiencies</li><li>Demonstrate an exemplary ability to communicate concisely and accurately at both in-depth technical and high-level summary levels, including but not limited to technical papers, product documentation, and executive reporting</li><li><span>Other duties as assigned</span></li></ul><p></p><p></p><h2>Pre-Requisites :</h2><ul><li>BA/BS degree in Computer Science, Mathematics, Software Engineering, Cognitive Science or related field</li><li>Demonstrated proficiency in three or more of the following programming languages is required: C++, Python 3.x, C, Rust, C#, Lua, Javascript / Typescript<ul><li>Any of the following: Swift, Dart, Kotlin, Java, PowerShell and shell scripting are a plus.</li></ul></li><li>Familiarity with one or more of the following audio architectures is required: Windows, macOS &amp; iOS, Android, Linux</li><li>Familiarity with the JUCE C++ application framework, ImGui, Boost C++ libraries, and build tools such as Cmake or vcpkg is recommended</li><li>Familiarity with machine learning tools such as TensorFlow, PyTorch, and ONNX is a plus</li><li>Familiarity with user-interface frameworks such as Flutter, React Native, WinUI / UWP XAML and Catalyst is a plus, though not required for this position</li><li>Familiarity with other audio toolbox frameworks is a plus</li><li>Computational and analytical software (MATLAB &amp; Simulink, GNU Octave, Jupyter notebooks, Wolfram Alpha &amp; Mathematica) experience is a plus</li><li>This position may require travel, up to 10% of time</li></ul><p></p><p><b>Are you game?</b></p>

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Razer

View company profile →