Duration: 1 Month
Open to Part-Time
The Role
We are seeking a Temporary Audio Software Engineer Contractor to join our team for a critical project focused on solving complex audio challenges for our humanoid robot platform. This role requires a hands-on audio engineer with a deep understanding of audio signal processing to analyze, troubleshoot, and fine-tune our microphone integration.
Responsibilities
- Lead the analysis of our current microphone system's performance, identifying root causes for poor recording quality and inaccurate sound localization in our specific environment.
- Investigate and propose solutions to improve audio performance, which may include fine-tuning parameters in existing firmware (e.g., AGC gain, noise suppression) or collaborating on mechanical design adjustments.
- Implement and validate new audio processing algorithms or parameter settings to boost audio quality and localization accuracy.
- Conduct comparative testing on potential new hardware to determine if it meets our requirements, and if not, how it can be optimized.
- Communicate findings and recommendations to the core engineering team, documenting all analysis, code, and parameter adjustments for knowledge transfer.
Qualifications
- Proven experience as an audio engineer with a strong background in audio signal processing and digital signal processing (DSP).
- Demonstrated ability to troubleshoot and analyze audio data to diagnose performance issues.
- Experience with firmware-level parameter tuning for audio hardware is highly desirable.
- Familiarity with microphone arrays and sound localization techniques.
- Proficiency in C++ and/or Python for algorithm development and testing is a plus.
- A strong problem-solving mindset and the ability to work independently to find solutions in a fast-paced R&D environment.