NextGenEnergyJobs.com

Senior Firmware Engineer

Alarm.com
Posted February 3, 2025

San Diego, California

Smart Grid Technology

$140,000 - $160,000

Full Time

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.

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

  • 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

More jobs at Alarm.com

Associate Inside Sales Representative

Alarm.com
Jan 23
Liberty Lake, Washington
Full Time
Not Specified
$50,000 - $60,000 per year

Business Development Representative

Alarm.com
Jan 23
Tysons, Virginia
Full Time
Smart Grid Technology
Salary not specified

Commercial Account Executive

Alarm.com
Jan 22
Tysons, Virginia
Full Time
Energy Management
Salary not specified

More jobs in San Diego, California

Senior Associate, ETRM Trading Systems

Clearway Energy
Jan 9
San Diego, California
HYBRID
Energy Management
$135,000 - $165,000 per year

Senior Analyst Associate, Transmission Modeling - West

Clearway Energy
Dec 16
Remote
HYBRID
Renewable Energy Development
$110,000 - $155,000 per year

Manager, Asset Management

Clearway Energy
Dec 10
San Diego, California
Full Time
Solar Energy
$125,000 - $155,000 per year