Alarm.com · 1 day ago
Senior Device Engineer
Alarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies. They are seeking a talented embedded software engineer for the Device Engineering team to help develop and improve the camera line of products, working in a collaborative and agile environment.
InternetInternet of ThingsSecurityWireless
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
Qualification
Required
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)
Preferred
Experience working with camera and home security products
Experience with Linux kernel, device drivers etc
Experience in leading a development of embedded devices
Benefits
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
Company
Alarm.com
Alarm.com is provides home and business security solutions based on wireless, web and mobile technologies.
Funding
Current Stage
Public CompanyTotal Funding
$588MKey Investors
TCVABS Capital Partners
2024-05-29Post Ipo Debt· $425M
2015-06-26IPO
2012-07-24Series B· $136M
Recent News
2026-01-07
MarketScreener
2025-12-09
2025-12-05
Company data provided by crunchbase