Software engineers with experience in real-time audio processing -BM0010
We are looking for one or more experienced software engineers with experience in real-time audio processing. The candidate should preferably have a degree on Computer Science, although other profiles might be taken into account.
Required skills
- Real-time programming techniques: lock-free multi-threading programming, synchronisation of events from different clocks, etc.
- Digital audio processing techniques.
- Software-engineering practices for developing large software systems: Design patterns, agile methodologies such as simple design, refactoring and automatic testing. In general, a keen sense for the aesthetics of code, documentation and interfaces. and thoroughness in all aspects of software development.
- The ability and willingness to work with a team, communicate well, adhere to standards, share code ownership, use versioning systems, etc.
- Programming languages: Proficiency in C++, but also C and Python
- Operating systems: GNU/Linux and Mac OS X
Other valuable skills
- Experience with real-time audio environments (PureData, Max/MSP, Supercollider, Faust, CLAM, etc.)
- Plugin development experience with architectures such as: LADSPA, LV2, VST, Audio Units and Protools RTAS.
- Experience with communication protocols such as OSC and MIDI.
- Experience with time-code protocols such as LTC, MTC and MMC
- Knowledge in acoustics technologies
- Knowledge in audio and video streaming codecs and architectures.
- 3D modeling: Blender or Maya or 3D studio
- Qt graphical toolkit
- Scons build system
- Knowledge in electronics
What we offer
We offer an opportunity to work in one exciting and creative project related to 3D audio for cinema. The job also includes developing systems for 3D audio exhibition, post-production and interaction, with applications ranging from 3D digital cinema, to sports broadcasting, and video-games. Salary will depend on experience and skills.
Side opportunities: perform strategic research in a new promising domain, work in a small-medium young and multidisciplinary including physicists, software engineers and sound designers, collaborate with people from the industry and from other academic research groups, establish contacts with the international audio research community through the attendance to international conferences, etc.
How to apply
To apply, send email to rrhh@barcelonamedia.org / cc: toni.mateos@barcelonamedia.org, pau.arumi@barcelonamedia.org with the subject "Audio job"
- A brief presentation letter stating your interest in the offer.
- A CV
- Optionally, code samples (non open-source samples will be treated confidentially)
Reference: BM0010




