Alarm.com, a leading provider of cloud-based smart security and IoT solutions, is seeking a Senior Firmware Engineer to join their Device Engineering team. This role focuses on developing innovative audio solutions for their camera and doorbell product lines, requiring expertise in advanced echo cancellation, double-talk detection, and high-quality audio performance.
The position offers an exciting opportunity to work at the intersection of embedded systems and audio processing, developing state-of-the-art solutions that impact millions of residential and commercial properties. As a Senior Firmware Engineer, you'll be responsible for implementing adaptive filters, DSP algorithms, and echo cancellation systems while collaborating with cross-functional teams to deliver high-performance solutions.
The ideal candidate should possess a Masters degree in Computer Science or related field, with 5-15 years of experience in audio algorithm development. Strong proficiency in C/C++ programming and embedded Linux systems is essential, along with expertise in digital signal processing techniques and audio algorithms such as AEC, ANR, and AGC.
Working at Alarm.com means joining a rapidly expanding technology company that serves over 7.6 million customers. The company offers competitive compensation, including a salary range of $140,000 - $160,000, comprehensive benefits including medical, dental, and vision insurance, 401(k) with employer match, and generous paid time off. The position is based in San Diego, CA, where you'll work with a talented team of engineers in a collaborative, fast-paced environment.
This role presents an excellent opportunity for experienced firmware engineers who are passionate about audio processing and want to make a significant impact in the IoT and smart security industry. You'll be at the forefront of developing next-generation audio solutions while working with cutting-edge technologies in a company that values innovation and professional growth.