Senior Firmware Engineer

Alarm.com
San Diego, California
Full Time
Posted February 3, 2025
$140k - $160k
Apply Now

Application opens on company website

Job Description

The Audio Firmware Engineer will develop and optimize audio processing pipelines for camera and doorbell products, focusing on implementing advanced audio algorithms and DSP solutions to ensure high-quality audio performance. This role involves collaboration with hardware and software engineers in an agile environment to design and manufacture embedded Linux devices.

Key Responsibilities

  • 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.
  • Implement adaptive filters, DSP algorithms, and echo cancellation systems for audio processing.
  • Design and implement algorithms and corresponding firmware for high-performance audio solutions.

Requirements

  • Masters degree in Computer Science, Electrical Computer Engineering, or a related field or equivalent experience.
  • 5-15 years of experience in audio algorithm development for consumer products.
  • Must have experience working on audio processing pipelines for one or more devices.
  • Expertise in digital signal processing (DSP) techniques and audio algorithms, such as Acoustic Echo Cancellation (AEC), Active Noise Reduction (ANR), and Automatic Gain Control (AGC).
  • Strong proficiency in programming languages like C and C++.
  • Hands-on experience with real-time operating systems (RTOS), microcontroller programming, and hardware-software interaction.
  • Knowledge of audio codecs such as µLaw, aLaw, Opus, AAC, and MP3.
  • Experience with Linux-based operating systems for embedded development.
  • In-depth understanding of adaptive filters and their implementation in DSP for echo cancellation.
  • Experience designing audio processing pipelines for embedded systems.
  • Familiarity with electronic circuits, microprocessors, and digital/analog audio paths.
  • Familiarity with development tools such as IDEs, version control systems (e.g., Git), and bug tracking systems.
  • Strong problem-solving skills and attention to detail.
  • Good understanding of data structures and algorithms.
  • Excellent communication skills, both verbal and written.
  • Experience with Agile or Scrum methodologies.
  • Understanding of audio testing requirements, such as minimizing vibration and audio feedback paths in enclosed systems.
  • Knowledge of basic speaker chamber design for optimal frequency response and vibration isolation.

Benefits & Perks

Compensation/salary range: 140,000 - 160,000 USD
Subsidized medical plan options
HSA with generous company contribution
401(k) with employer match
Paid holidays
Wellness time
Vacation increasing with tenure
Paid maternity and bonding leave
Company-paid disability and life insurance
FSAs
Well-being resources and activities
Casual dress work environment

Ready to Apply?

Join Alarm.com and make an impact

Apply Now

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Alarm.com

Associate Inside Sales Representative

Alarm.com
Liberty Lake
Full Time
$50k-60k

Business Development Representative

Alarm.com
Tysons
Full Time

Commercial Account Executive

Alarm.com
Tysons
Full Time

More jobs in San Diego, California

Clearway Energy logo

Senior Associate, ETRM Trading Systems

Clearway Energy
San Diego
HYBRID
$135k-165k
Clearway Energy logo

Senior Analyst Associate, Transmission Modeling - West

Clearway Energy
Remote
HYBRID
$110k-155k
Clearway Energy logo

Manager, Asset Management

Clearway Energy
San Diego
Full Time
$125k-155k