As a Principal Audio Software Engineer youll be working in our core game engine contributing to the technical vision and making improvements to our audio simulation platform & authoring tools. Think of automatically synthesizing compelling realistic sound for a 3D world based on physics or the contents of the world. Or providing creators with sophisticated tools to let them easily generate custom and sometimes neverbeforeheard sound effects. Or simulating 10k users cheering during a concertwith acoustics that automatically adapt to whether its indoors or outdoorswhile performers create compelling new music experiences. If you are excited about creating the new technology to support all those use cases and make sure it scales to our millions of concurrent users this is the right job for you!
You Will:
- Help implement our next generation real time immersive audio simulation platform.
- Adapt performance for the best quality on all platforms from low end phones to high end desktops.
- Take a practical approach to apply research efforts into the Roblox products.
- Collaborate with different teams to improve existing and develop new functionality pipelines and workflows.
- Be guided by the company vision to put the Roblox community first.
You Have:
- Experience: You have 5 years of experience developing complex 3D / interactive applications (or innovative games) and are passionate about immersive audio and acoustic simulation.
- Domain Knowledge: In addition to a very good understanding of audio/video realtime delivery you have a deep knowledge of the physics of sound propagation and the needs of sound designers. You love to pick up new technologies as the landscape evolves.
- Versatility: You can adapt to any situation when the need arises and come up with the right solution.
- Creativity: You take a creative and strategic approach to solving hard problems. Bringing realtime interactivity to build an immersive 3D world should get you thinking about many problems to solve and excited as a result.
- Professionalism: You take pride in delivering a high quality product and user experience.
- Skills: You are skilled in C programming algorithm creation (DSP ANR compression etc. and troubleshooting bugs and performance issues.
- Background: You have a BS in a STEM related field or equivalent experience.
Bonus Points:
- Experience building creative tools that allow for a combinatorial explosion of possibilities audio (preferably) 3D etc.
- Knowledge of systemlevel audio issues especially regarding Android iOS Windows and Bluetooth
- Experience working on a product thats used at a massive scale (millions of DAUs)
- Server experience or experience designing/interacting with server APIs
- Experience with neighboring domains like Computer Graphics or Physics
Required Experience:
Staff IC