Software Development Engineer
France
Razer
Cutting-edge technology✅ Excellent engineering✅ Sustainable✅ Shop Razer's catalogue of headsets, laptops and tech gear for gaming, work and leisure.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 :
THX is looking for a Software Development Engineer to enable and assist in the development of next-generation, personalized audio spatialization technologies for implementation into mobile computing and interactive consumer electronics platforms.- Develop and refine new sensor fusion-based technologies to provide interactive control of the audio spatialization engine, including but not limited to head tracking, face pose tracking, or other machine learning / computer vision considerations.
- Collaborate with UX / UI design, engineering, and QA staff to implement design-to-code workflows, to facilitate the rapid prototyping, testing, and continuous delivery of robust, engaging user experiences.
- Develop new components for internal testing and instrumentation applications, as well as external (partner) applications, as applicable.
- Develop unit, functional and integration test frameworks, to ensure consistent behavior across all supported platforms, while encouraging practical, componentized re-use.
- Evaluate and analyze 3rd party competitors and offerings.
- Other duties as assigned.
Pre-Requisites :
- Software development experience required, including data and resource modeling, source code creation, compilation, optimization, and delivery.
- Development proficiency in C, C++, Rust, WebAssembly, or other languages such as Java, C#, Go, Python, JavaScript, Dart, Lua et al.
- Experience developing and integrating algorithms, tests, and utilities, and other high- or low-level libraries into application building blocks, drivers, operating system integrations, and platform-specific DSP components.
- A passion for audio technologies.
The following are preferred but not required:
- 5+ years of experience with audio processing frameworks and tools specific to AU, VST3, and AAX plugin development, including but not limited to JUCE (C++), Cmajor, ASPiK, iPlug2, the Mozilla Web Audio API, and other relevant frameworks.
- Experience with 2D and 3D vector graphics and screen compositing APIs, including but not limited to OpenGL, SDL, WebGL, Metal and DirectX.
- Experience with game engine development, including but not limited to Unity, Unreal Engine, Wwise, FMOD, or other relevant engines or frameworks.
- Advanced problem-solving skills, demonstrating a high degree of analytical and critical thinking.
- An ability to work effectively within and across teams as well as with individuals of all levels.
- Strong time management, prioritization, and organizational skills with an attention to detail.
- An ability to work in a fast paced and multi-entity environment.
- A strong track record dealing well with ambiguity, prioritizing needs, and delivering measurable results in an agile environment.
- Good design and problem-solving skills.
- Excellent communication skills, both verbal and written.
- Effective collaboration skills, with experience in building technical partnerships across teams.
- An ability to own and deliver projects and results of growing technical complexity.
Education & Experience
BA/BS degree or certification in Computer Science, Mathematics, Game Application Development, User Experience, Interaction or Visual Design disciplines, or equivalent work experience will be considered.
Are you game?
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Computer Science Computer Vision Dart Engineering Java JavaScript Lua Machine Learning Mathematics Prototyping Python Rust SDL Testing UX
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.