Audio Software Engineer

I Racing

Job Summary

As an Audio Software Engineer, you will design, develop, and maintain sound systems for PC and console motor racing titles. This involves collaborating with sound designers, providing authoring tools, and implementing complex sonic models using middlewares like FMOD, openAL, and XAudio. You will work with simulation engineers to create physics-driven soundscapes, optimize performance, and enhance realism through spatial audio and haptic cues, recognizing audio's crucial role in virtual racing immersion.

Must Have

  • Design, develop, and maintain complete sound systems for PC and console motor racing titles.
  • Collaborate with recording artists and sound designers, providing authoring tools.
  • Support implementation of complex sonic models into middlewares (FMOD, openAL, XAudio).
  • Work with simulation engineers to provide a physics-driven soundscape.
  • Manage performance and reliability of the audio system.
  • Use existing and emerging technologies for spatial audio and haptic cues.
  • 5+ years professional C++ programming experience.
  • Experience developing and integrating sound engines in gaming or simulation industries.
  • Experience integrating with audio middlewares and system APIs.
  • BS in computer science, or equivalent experience.

Good to Have

  • 3+ years professional Python experience in high performance applications (Cython).
  • Experience with Digital Signal Processing, Acoustics, and Linear Systems.
  • Experience with spatial audio (object-based rendering, wave propagation, occlusion, early reflections, reverberation, ambisonics, near field effects).
  • Experience with digital communication and protocols (data formats, speech processing, psycho acoustics).
  • Knowledge of audio engineering and sound design.
  • Interest in motorsports and cars.
  • Passion for gaming or simulation.
  • Experience collaborating in a team with diverse skills and backgrounds.

Perks & Benefits

  • Health, dental, vision, and life insurance
  • 401(k) and discretionary employer match
  • Paid time off (vacation, personal, sick, and holidays)

Job Description

The world’s leading and most authentic PC-based racing simulation, is seeking an individual with a strong proficiency in designing and implementing real-time audio systems for racing games, including audio middleware integration, DSP fundamentals, performance optimization, and cross-platform support to join our team.

The Position

As an Audio Software Engineer, you will be part of a team that is responsible for designing, developing, and maintaining the complete sound systems for multiple motor racing titles on PC and console. As a technical sound designer, you will collaborate with recording artists and sound designers providing authoring tools and supporting the implementation of complex sonic models into various middlewares including FMOD, openAL, and XAudio. As an audio programmer you will work closely with simulation engineers to provide a physics-driven soundscape, managing the performance and reliability of the audio system. At iRacing, we understand that audio compensates for the senses that are not stimulated when racing virtually, so you will use existing and emerging technologies to improve the realism and fidelity for drivers through spatial audio and haptic cues. We understand the unique benefits that audio immersion provides and consider it as important as graphical immersion. Our candidate should have a passion for audio, gaming, programming, and simulation.

Qualifications

  • 5+ years professional C++ programming experience
  • Experience developing and integrating sound engines in the gaming or simulation industries.
  • Experience integrating with audio middlewares and system APIs.
  • BS in computer science, or equivalent experience

Preferred skills

  • 3+ years professional Python experience in high performance applications (Cython)
  • Experience with Digital Signal Processing, Acoustics, and Linear Systems e.g. filter design, granular synthesis, convolution, transfer functions, system identification and modeling
  • Experience with spatial audio e.g. object-based rendering, wave propagation, occlusion, early reflections, reverberation, ambisonics, near field effects
  • Experience with digital communication and protocols including data formats, speech processing, and psycho acoustics
  • Knowledge of audio engineering and sound design
  • Interest in motorsports and cars
  • Passion for gaming or simulation
  • Experience collaborating in a team with diverse skills and backgrounds.

Benefits & Compensation:

In addition to competitive pay and benefits, we offer the opportunity to be part of a talented team building high-quality, immersive games for players worldwide.

Benefits Include:

  • Health, dental, vision, and life insurance
  • 401(k) and discretionary employer match
  • Paid time off (vacation, personal, sick, and holidays)

Location, Working Conditions, & Eligibility:

This position is a full time remote within the United States. Candidates must be legally authorized to work in the United States at the time of application. We are unable to sponsor visas, or work permits for this role. Please submit a cover letter and resume to HR@iRacing.com.

---

Apply to this Job

Or, email your resume to HR@iRacing.com

5 Skills Required For This Role

Rendering Cpp Unity Game Texts Python

Similar Jobs