Senior Firmware Engineer

Leading cloud-based platform for smart security and the Internet of Things, serving 7.6 million home and business owners with smart security solutions.
$140,000 - $160,000
Embedded
Senior 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, 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 line, requiring expertise in embedded systems and audio processing.

The position involves working with cutting-edge technologies in IoT for residential and commercial properties, specifically focusing on implementing advanced audio features like echo cancellation, double-talk detection, and high-quality audio performance. As a Senior Firmware Engineer, you'll be instrumental in developing and optimizing audio processing pipelines for consumer products.

The role offers an exciting opportunity to work with a talented team of engineers across various technological backgrounds, designing devices, building hardware, and implementing software solutions. You'll be working in an agile, fast-paced environment, collaborating with hardware engineers and fellow software engineers to create state-of-the-art audio solutions.

The company serves over 7.6 million customers and is at the forefront of innovation in areas including AI, video analytics, facial recognition, and machine learning. They offer a competitive compensation package including comprehensive benefits, and the opportunity to make a lasting impact in the smart security industry.

This position is ideal for someone with strong expertise in DSP techniques, embedded systems, and audio algorithm development, who wants to contribute to the future of smart home technology while working with a leading company in the IoT space.

Last updated 7 days 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
  • 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
  • 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

Senior Firmware Engineer

Senior Firmware Engineer role at Alarm.com focusing on audio software development for IoT devices, requiring expertise in DSP, embedded systems, and C/C++ programming.

Sr. Embedded Engineer - Flight Software, Kuiper

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing flight software for satellite systems using Rust, C, and C++.

Senior CAD Engineer, Physical Design

Senior CAD Engineer position at NVIDIA focusing on standard cell library development, combining electrical engineering expertise with software development skills in Austin or Santa Clara.

Sr. Wireless Integration & Test Engineer (Starlink)

Senior Wireless Integration & Test Engineer position at SpaceX, focusing on Starlink satellite broadband network development, offering $170K-$230K salary in Sunnyvale, CA.

ASIC Design Engineer

Senior ASIC Design Engineer position at Broadcom requiring 8+ years of experience in communications/networking ASIC products, with focus on RTL design, verification, and synthesis.