About the Role
The role involves building and maintaining core audio programming components, ensuring high-quality sound delivery, and working closely with engineering and creative teams to support audio functionality across platforms.
Responsibilities
- Develop and maintain audio engines and subsystems
- Implement audio features in software applications
- Optimize audio performance for various hardware configurations
- Diagnose and fix audio-related bugs
- Collaborate with sound designers and developers
- Integrate audio assets into development pipelines
- Ensure audio consistency across platforms
- Support real-time audio processing needs
- Write clean, maintainable code for audio systems
- Contribute to technical design documentation
- Evaluate and adopt new audio technologies
- Work within version control systems
- Participate in code reviews
- Assist in audio memory and CPU budgeting
- Support spatial audio implementation
- Troubleshoot cross-platform audio issues
- Improve audio loading and streaming efficiency
- Maintain compatibility with audio middleware
- Follow software development best practices
- Respond to feedback from QA and production teams
Nice to Have
- Experience with middleware such as FMOD or Wwise
- Background in game development
- Knowledge of 3D audio rendering
- Familiarity with embedded systems audio
- Experience with mobile platform audio constraints
- Understanding of acoustic physics simulation
- Previous work on shipped software titles
- Contributions to open-source audio projects
- Knowledge of audio security standards
- Experience in performance profiling tools
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model with partial remote flexibility
Team
Collaborative team environment focused on technical innovation
Technology Stack
- Primary languages include C++ and Python
- Tools include Git, Jira, and Perforce
- Platforms span Windows, macOS, and Linux
- Integration with Unreal and Unity engines
Project Lifecycle Involvement
- Engagement from concept through deployment
- Participation in sprint planning and reviews
- Collaboration with QA during testing phases
- Support for post-release updates and patches
Visa sponsorship available for qualified candidates
