Full-Time

Embedded Software Engineer

Confirmed live in the last 24 hours

Alarm.com

Alarm.com

1,001-5,000 employees

Integrated smart security solutions for businesses

Energy
Enterprise Software
Cybersecurity

Compensation Overview

$120k - $140kAnnually

Mid, Senior

San Diego, CA, USA

Employees are required to work from the office 4 days a week.

Category
Embedded Engineering
Software Engineering
Required Skills
WebRTC
REST APIs
C/C++
Linux/Unix
Requirements
  • Bachelors or Masters degree in Electrical or Computer Engineering
  • Strong C programming skills
  • Strong C++ (C++11 or later) development skills in an embedded Linux environment
  • Shell scripting experience
  • Strong understanding of various Linux IPC mechanisms
  • Experience in Buildroot
  • Linux kernel driver development
  • Strong understanding of proper code design for multi-threaded environments
  • Experience with advanced build systems such as CMake or Meson
  • Knowledge of video compression standards and frameworks such as H.264, MPEG
  • Experience developing REST APIs
  • Good understanding of networking protocols relevant to video such as UDP, TCP, RTP, RTSP, WebRTC
  • Experience with GStreamer media framework application development and ffmpeg
Responsibilities
  • Develop firmware and video applications for Alarm.com’s smart cameras
  • Work closely with multiple teams including electronic design engineers on system design and integrate firmware and hardware components of the overall system design
  • Be knowledgeable and forward-thinking regarding technologies and developments in embedded firmware development, sensors, short and long-range wireless communication, and power management
  • Researching, designing and implementing highly reliable embedded firmware and software
  • Collaborate with firmware engineers
  • Operating independently but working with the senior management to understand and be fully aligned with company goals and strategies
  • Building systems that balance resources, constraints, requirements, and complexity by analyzing all possible options for designing and deriving the best solution based on sound analytical judgment
  • Work with hardware team to communicate requirements
  • Work with Alarm.com’s backend team to integrate camera firmware to the backend
  • Other duties as assigned
Desired Qualifications
  • Preferred experience with cameras or video devices

Alarm.com provides smart security solutions tailored for small to medium-sized businesses. Their system integrates various features such as security, lighting, locks, video surveillance, and energy management into one platform, allowing users to monitor and control everything through a single app. This integration simplifies management and enhances efficiency for businesses. Alarm.com’s clients benefit from features like video monitoring and smart thermostats that adjust energy use based on occupancy, helping to save costs. The company operates in the commercial security market and sells its systems through authorized service providers, who customize solutions for each business. Alarm.com’s revenue model includes low upfront equipment costs paired with ongoing monthly service fees, ensuring a steady income stream while providing businesses with comprehensive security and management solutions.

Company Stage

IPO

Total Funding

$158.6M

Headquarters

Tysons, Virginia

Founded

2000

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

6%
Simplify Jobs

Simplify's Take

What believers are saying

  • The DIY home security market is projected to grow significantly by 2028.
  • 32% of US households have a paid security service, offering market expansion opportunities.
  • Increased adoption of bundled services can boost customer acquisition and retention.

What critics are saying

  • DIY home security systems could impact Alarm.com's market share.
  • Standalone security devices may attract customers away from ongoing service fees.
  • False alarms in security systems could affect customer satisfaction and retention.

What makes Alarm.com unique

  • Alarm.com integrates security, lighting, and energy management into a single app.
  • Their AI Deterrence technology offers advanced security features for tech-savvy customers.
  • They provide a cost-effective solution with low upfront costs and recurring service fees.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

Life Insurance

Disability Insurance

Health Savings Account/Flexible Spending Account

Unlimited Paid Time Off

Flexible Work Hours

Remote Work Options

Paid Vacation

Paid Sick Leave

Paid Holidays

Parental Leave

401(k) Retirement Plan

401(k) Company Match

Wellness Program

Pet Insurance

Educational Assistance Program

Company Equity