Senior Staff Audio Software Engineer
You will be responsible for the design and implementation of the audio components like AEC, DNR, AGC used in our cutting-edge video conferencing platform. As a team member, your contributions will be integrated into a massively parallel, multimedia transcoding system. The audio functions of the Blue Jeans offering provides consistent lifelike audio under varying network conditions and varying end-point quality to empower effective communication among groups of people.
You will develop algorithms after simulations and implement them in C/C++ to run in a Linux environment for real-time audio. It is expected that you will have some experience in an Agile development environment and have a full range of experience for end-to-end S/W delivery including “test driven development” (TDD) and production release disciplines.
Responsibilities
- Develop audio software for Linux/x86 platform built into a globally distributed, virtualized cloud architecture
- Support the audio test measurement lab with audio expertise.
- Drive implementation of components with complete ownership including conceptual design, coding, unit testing and production delivery.
- Coordinate with team members for integration into the final production S/W.
- Work closely with software and systems QA engineers to deliver a high quality audio experience for the product based on real-world customer feedback.
Qualifications
- B.S. in Electrical and/or Computer Science/Engineering, MS preferred.
- 7+ years of audio software development experience with a proven track record of delivering high quality products.
- Deep understanding of theory and practice of digital signal processing, including adaptive signal processing, multi-rate signal processing, filter theory, quantization and classification.
- Excellent programming skills in C/C++, MATLAB, and some DSP assembly.
- Expert level understanding of one or more of the following – psychoacoustics, acoustic measurements and objective quality evaluation.
- Ability and past experience of transforming algorithms from research to efficient solutions.
- Implementation experience with audio RTP packetization using protocols such as H.323 and/or SIP would be a plus.
- Working experience with real-time, multiprogramming Linux environments.
- Excellent written and oral communications skills.
- A strong team player with integrity and accountability.
APPLY NOW | View all open job listings