• 7-8 years of professional experience developing embedded firmware in C/C++ for production systems
• Deep, hands‑on experience designing and shipping RTOS‑based embedded systems (FreeRTOS, Zephyr, or equivalent)
• Strong understanding of embedded system architecture, including task scheduling, concurrency, memory management, timing constraints, and fault handling
• Extensive experience integrating third‑party hardware and vendor SDKs using common interfaces (UART, SPI, I2C, GPIO, etc.)
• Proven ability to debug complex issues using hardware and software tools (JTAG/SWD, logic analyzers, oscilloscopes, tracing, logging)
• Demonstrated ability to responsibly and effectively leverage AI‑assisted development tools to accelerate firmware design, debugging, documentation, and test development, while ensuring correctness, security, and maintainability through rigorous review and validation.
• Experience working across cross‑functional teams and influencing technical decisions beyond your immediate team
• Strong communication skills and the ability to provide technical leadership without formal people management responsibilities
• Experience leading firmware platform migrations or major architectural refactors
• Familiarity with embedded security concepts such as secure boot, firmware updates, key management, and device lifecycle management
• Experience with common communication protocols. Wireless technology familiarity is a plus (cellular, Wi-Fi, Bluetooth, Z-Wave, Zigbee, etc).
• Experience designing or maintaining embedded firmware CI/CD pipelines, automation frameworks, or hardware‑in‑the‑loop systems
• Experience collaborating on hardware design, including schematic reviews, bring-up and low-power design is a plus.
• Exposure to low‑power design considerations for embedded or IoT devices
• Experience working in Agile or iterative product development environments
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
• Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
• Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team!
• Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
• Community and Camaraderie: One of our core values is to 'Keep It Fun,' which to us means fostering a strong sense of community. Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work.
• Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week .
Our total rewards package is designed to support you holistically—in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.