Senior Device Engineer at Alarm.com

San Diego, California, United States

Alarm.com Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
IoT, Security, TechnologyIndustries

Requirements

  • Bachelor's Degree in Computer Science, Electrical/Computer Engineering, or equivalent experience
  • 5-15 years of embedded software development experience with Embedded Linux platforms
  • Professional experience working in C++ and familiarity with RTOS (e.g., FreeRTOS, ThreadX) and bare-metal programming
  • Experience with embedded systems/platforms, hardware interfaces (UART, SPI, I2C, CAN, Ethernet, etc.)
  • Knowledge of build systems, firmware upgrade mechanisms, and low-level debugging
  • Understanding of protocols (Bluetooth, BLE, Wi-Fi, LoRa etc.) and security
  • Experience working with source control systems (e.g., Git)

Responsibilities

  • Design, implement, and test embedded software for camera platforms (e.g., ARM, microcontrollers, SoCs)
  • Develop firmware, and hardware abstraction layers to interface with sensors, communication modules, and peripherals
  • Collaborate with hardware engineers for board bring-up, integration, and troubleshooting
  • Collaborate with hardware engineers on camera performance optimization, power management, and hardware driver integration
  • Optimize software for performance, reliability, and resource usage
  • Develop and execute unit and integration tests, perform debugging using oscilloscopes, logic analyzers, and emulators
  • Document code, technical designs, and development processes
  • Support production, QA, and field teams in deployment and issue resolution
  • Assist in defining requirements and participate in design reviews
  • Work with cloud software teams to design APIs, protocols, and features that enable seamless device-to-cloud connectivity
  • Partner with product managers and quality engineers to define technical requirements, conduct system testing, and ensure products meet performance and reliability standards
  • Other duties as assigned

Skills

Embedded Software
ARM
Microcontrollers
SoCs
Firmware
Hardware Abstraction Layers
Sensors
Communication Modules
Peripherals
Board Bring-up
Power Management
Hardware Drivers
Unit Testing
Integration Testing
Debugging
Oscilloscopes
Logic Analyzers
APIs
Protocols
IoT

Alarm.com

Integrated smart security solutions for businesses

About Alarm.com

Alarm.com offers smart security solutions for small to medium-sized businesses, integrating security, lighting, locks, video surveillance, and energy management into one app. This allows businesses to efficiently monitor and control their premises, benefiting from features like video monitoring and energy-saving smart thermostats. The company partners with authorized service providers to sell and install their systems, which come with low upfront costs and ongoing service fees. Alarm.com aims to provide comprehensive security management that helps businesses operate more effectively.

Tysons, VirginiaHeadquarters
2000Year Founded
$158.6MTotal Funding
IPOCompany Stage
Energy, Enterprise Software, CybersecurityIndustries
1,001-5,000Employees

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

Risks

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.

Differentiation

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.

Upsides

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.

Land your dream remote job 3x faster with AI