Overview

Welcome to Game Music Jobs!

The Opportunity

Are you interested in low-level audio features including low latency playback, codec support, I/O systems, streaming and buffering? Do you enjoy designing and creating low-level building blocks to support interactive audio on a wide range of platforms? If so, we’d love to hear from you!

The Media team is working on developing a low-level infrastructure that will provide greater flexibility for our users to expand and build the media pipeline, based on the foundational elements provided by Unity’s technology stack. We are looking for someone to join this team and help build a robust media infrastructure with us.

What you are going to do

  • Contribute to the creation of a custom hardware abstraction layer for audio I/O, for multiple platforms
  • Developing our audio system from scratch
  • Implement and integrate audio codecs
  • Support, maintain and improve audio code on a variety of platforms
  • Help users get the most out of the media infrastructure by working closely with our partners and customers.

What we are looking for:

  • Experience with embedded systems / application programming
  • Excellent C/C++ programming skills
  • Experience or familiarity with programming in C#
  • Experience working with low-level device driver APIs
  • Strong multi-branch programming skills.

You may also have

  • Real-time programming experience
  • Experience in digital signal processing
  • Solid knowledge in mathematics and acoustics.

The opportunity

Do low-level audio capabilities, such as low-latency playback, codec support, I/O, media streaming and buffering, etc interest you? Do you enjoy designing and building low-level building blocks for supporting interactive audio across a wide range of platforms? Then we would like to hear from you!

The Media team is working towards developing a low-level framework that will provide better flexibility to our users in extending and building the media pipeline on top of the foundational building blocks provided by the technological stack of Unity. We are looking for someone who could come join this team and help build a robust media framework with us.

What you’ll be doing

  • Help in building a custom hardware abstraction layer for audio I/O, for multiple platforms.
  • Developing our audio system from the ground up.
  • Implementing and integrating audio codecs.
  • Support, maintain and improve audio code on a variety of platforms.
  • Helping users get the most out of the media framework by working closely with our partners and customers.

What we’re looking for

  • Experience with embedded systems/application programming.
  • Excellent C/C++ programming skills.
  • Experience/familiarity with C# programming.
  • Experience working with low-level device driver APIs.
  • Strong multithreaded programming skills.

You might also have

  • Experience with real-time programming.
  • Experience in digital signal processing.
  • Strong in math and acoustics knowledge.

Life at Unity

Unity (NYSE:U) is the world’s most widely used platform for creating and interactively executing real-time 3D (RT3D) content. Creators, including game developers, artists, architects, automotive designers, filmmakers, and more, use Unity to bring life to their projects. Unity is the foundation upon which the world’s most remarkable digital content is created. Specifically, Unity’s platform offers a comprehensive set of software solutions to create, run, and monetize real-time 2D and 3D interactive content for mobile phones, tablets, computers, consoles, and augmented reality and desktop devices. virtual reality.

As of the fourth quarter of 2021, Unity had an average of 3.9 billion monthly active end users consuming content created or operated through its solutions. Apps developed by these creators were downloaded an average of five billion times per month in 2021. To learn more, please visit www.unity.com .

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive and innovative environment and to celebrating our employees across age, ethnicity, color, ancestry, national origin, religion, disability, gender, identity or gender expression, sexual orientation or other protected status under applicable law. Our differences are strengths that allow us to meet the growing and evolving needs of our customers, partners and employees. If there are any preparations or adjustments we could make to provide you with a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies cannot submit resumes/resumes through this website or directly to supervisors. Unity does not accept unsolicited headhunters and agency resumes. Unity will not pay fees to any third party agency or company that has not signed agreements with Unity.

Life at Unity

Unity (NYSE:U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.

In the fourth quarter of 2021, Unity had, on average, 3.9 billion monthly active end users who consumed content created or operated with its solutions. The applications developed by these creators were downloaded, on average, five billion times per month in 2021. For more information, please visit www.unity.com .

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law . Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

#LI-JR1 #MID