Alarm.com · 1 day ago
Device Engineer II
Alarm.com is seeking a motivated and detail-oriented Embedded Firmware Engineer to join their Device Engineering team. This role focuses on developing and maintaining embedded firmware for security and IoT devices, while collaborating with various engineering teams to deliver high-quality products.
Telecom & CommunicationsInternet of ThingsInternetSecurityWireless
Responsibilities
Design, develop, and maintain embedded firmware for connected security and cellular IoT devices
Integrate and validate third-party devices such as security panels, sensors, and peripheral modules
Contribute to the transition of existing firmware architectures to modern RTOS-based platforms
Implement and maintain device drivers, communication stacks, and application-level logic
Work closely with Software Engineering, Quality Engineering, Product, and Project Management to define requirements, resolve issues, and deliver features on schedule
Debug and troubleshoot issues across hardware and software boundaries using lab tools and logging frameworks
Help build, maintain, and enhance automated testing, build systems, and CI/CD pipelines for embedded firmware
Participate in code reviews and help improve firmware quality, testability, and documentation
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, related field, or equivalent experience
1–3 years of professional experience developing embedded firmware in C/C++
Experience working on microcontroller‑based systems in a production environment
Familiarity with RTOS concepts such as tasks, scheduling, synchronization, and memory management
Experience integrating external devices or peripherals using common interfaces (UART, SPI, I2C, GPIO, etc.)
Strong debugging skills and comfort working with hardware tools (JTAG/SWD, logic analyzers, oscilloscopes)
Ability to collaborate effectively within cross‑functional engineering teams
Preferred
Hands‑on experience with FreeRTOS, Zephyr, or similar real‑time operating systems
Experience integrating or supporting third‑party hardware or vendor SDKs
Familiarity with embedded firmware automation, CI/CD systems, or hardware‑in‑the‑loop testing
Experience working in Agile or iterative product development environments
Worked with AI‑assisted development tools to accelerate firmware development, improve code quality, and /or support automated testing and CI/CD workflows
Experience with common communication protocols. Wireless technology familiarity is a plus (cellular, Wi-Fi, Bluetooth, Z-Wave, Zigbee, etc)
Benefits
Medical plans with company subsidies
Health Savings Account (HSA) with a company contribution
401(k) with an employer match
Paid vacation that increases with tenure
Paid holidays
Wellness time
Paid maternity and bonding leave
Company-paid disability and life insurance
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