Checking job availability...
Original
Simplified
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.
Job Responsibilities :
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.- 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
- 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
- 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
- Implement industry-standard best practices and experimental and testing methodologies
- Understand and implement software and product quality improvements to gain process efficiencies
- 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
- Other duties as assigned
Pre-Requisites :
- BA/BS degree in Computer Science, Mathematics, Software Engineering, Cognitive Science or related field
- Demonstrated proficiency in three or more of the following programming languages is required: C++, Python 3.x, C, Rust, C#, Lua, Javascript / Typescript
- Any of the following: Swift, Dart, Kotlin, Java, PowerShell and shell scripting are a plus.
- Familiarity with one or more of the following audio architectures is required: Windows, macOS & iOS, Android, Linux
- Familiarity with the JUCE C++ application framework, ImGui, Boost C++ libraries, and build tools such as Cmake or vcpkg is recommended
- Familiarity with machine learning tools such as TensorFlow, PyTorch, and ONNX is a plus
- Familiarity with user-interface frameworks such as Flutter, React Native, WinUI / UWP XAML and Catalyst is a plus, though not required for this position
- Familiarity with other audio toolbox frameworks is a plus
- Computational and analytical software (MATLAB & Simulink, GNU Octave, Jupyter notebooks, Wolfram Alpha & Mathematica) experience is a plus
- This position may require travel, up to 10% of time
Are you game?
Similar Jobs