Taro Logo

Senior Firmware Engineer

Leading cloud-based platform for smart security and the Internet of Things, serving 7.6 million home and business owners.
$140,000 - $160,000
Embedded
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
IoT · Consumer

Description For Senior Firmware Engineer

Alarm.com, a leading provider of cloud-based smart security and IoT solutions serving over 7.6 million customers, 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 for consumer IoT devices. You'll be part of a talented engineering team working across diverse technological backgrounds, contributing to the future of smart home technology.

The role requires deep expertise in digital signal processing, audio algorithms, and embedded systems development. You'll be responsible for implementing adaptive filters, DSP algorithms, and echo cancellation systems while collaborating with hardware and software engineers to deliver high-performance solutions. The ideal candidate should have 5-15 years of experience in audio algorithm development and a strong background in embedded Linux systems.

This is an excellent opportunity for a senior engineer passionate about audio technology and IoT to make a significant impact in the smart home industry. The position offers competitive compensation ($140,000-$160,000) and comprehensive benefits, including medical coverage, 401(k) matching, and various insurance options. Located in San Diego, CA, you'll be working with a rapidly growing technology company that's at the forefront of innovation in the connected home space.

The role combines technical challenges in audio processing with practical applications in consumer products, making it ideal for someone who enjoys seeing their work directly impact millions of users. The company's culture emphasizes innovation, collaboration, and professional growth, with opportunities to work on cutting-edge technologies including AI, video analytics, and machine learning.

Last updated 2 months ago

Responsibilities For Senior Firmware Engineer

  • Collaborate with hardware engineers and software engineers to design and manufacture embedded Linux devices
  • Design and implement features that interact with cloud-based systems
  • Work with product managers and quality engineers to ensure products meet company standards
  • Communicate effectively and collaborate with team members to ensure timely delivery of projects

Requirements For Senior Firmware Engineer

Linux
  • Masters degree in Computer Science, Electrical/Computer Engineering, or related field
  • 5-15 years of experience in audio algorithm development for consumer products
  • Experience with audio processing pipelines
  • Expertise in digital signal processing techniques and audio algorithms
  • Strong proficiency in C/C++
  • Experience with Linux-based operating systems for embedded development
  • Knowledge of audio codecs
  • In-depth understanding of adaptive filters and DSP for echo cancellation
  • Experience with development tools and version control systems
  • Strong problem-solving skills and attention to detail

Benefits For Senior Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive pay
  • Subsidized medical plan options
  • HSA with company contribution
  • 401(k) with employer match
  • Paid holidays
  • Wellness time
  • Paid vacation (increasing with tenure)
  • Paid maternity and bonding leave
  • Company-paid disability and life insurance
  • FSAs
  • Well-being resources

Interested in this job?

Jobs Related To Alarm.com Senior Firmware Engineer