Engineering Manager - Embedded Firmware
Job Description
<p> </p> <p><strong>Engineering Manager - Embedded Firmware</strong></p> <p>Alarm.com is seeking an Engineering Manager to lead an embedded software team focused on MCU firmware for the security gateways and sensors at the heart of millions of connected properties. This is firmware where reliability truly matters: bare-metal and RTOS systems that run for years on a battery, communicate over cellular and short-range radios, and protect people and property every day. It's a player-coach role — you'll set the direction for the team and grow its engineers while staying deep in the technology: reviewing designs and code, and helping crack the hardest problems. Device Engineering spans many offices, and this role works across all of them — keeping your team, peer teams, and stakeholders in alignment.</p> <p> </p> <p><strong>Responsibilities:</strong></p> <ul> <li>Lead an embedded software team building MCU-based (bare-metal / RTOS) security gateways and sensors, owning both day-to-day execution and the team's long-term growth</li> <li>Own the team's delivery: sprint commitments, project plans, and resource allocation across concurrent projects</li> <li>Stay hands-on: lead design and architecture reviews, review code, and help the team work through its hardest technical problems</li> <li>Partner with hardware, product management, quality, and operations teams to take products from concept through mass production</li> <li>Oversee manufacturing test software and production integration with contract manufacturers (CMs)</li> <li>Coach and develop team members through effective 1:1s and clear feedback; hire as the team grows</li> <li>Manage across the many offices Device Engineering participates in — communicating plans, status, and risks proactively and keeping distributed teams and senior management in alignment</li> <li>Other duties as assigned</li> </ul> <p><strong>Required Technical Skills:</strong></p> <ul> <li>B.S. or M.S. in Electrical, Computer, or Software Engineering, or equivalent demonstrable experience</li> <li>2+ years managing or leading an engineering team; 5+ years developing embedded firmware</li> <li>Deep microcontroller experience: C, bare-metal and RTOS environments, and hardware-level debugging (JTAG/SWD, logic analyzers, oscilloscopes)</li> <li>Experience with low-power, battery-operated devices and wireless connectivity (cellular LTE Cat-M / NB-IoT and short-range radios)</li> <li>Sound technical judgment: knows when to move fast and when to build for robustness, and can thoroughly vet the team's designs and implementations</li> <li>Strong communicator who operates well in a distributed organization and keeps remote stakeholders aligned</li> </ul> <p><strong>Nice to Haves:</strong></p> <ul> <li>Manufacturing test software, production automation, and contract manufacturer coordination</li> <li>Designing to UL, EN, and NFA2P life-safety requirements</li> <li>Home automation protocols (Z-Wave, Zigbee), USB, Ethernet, sensors, and power management</li> <li>M.S. in Engineering Management or similar</li> </ul> <p> </p> <p>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.</p> <p><strong>WHY WORK FOR <a href="http://www.alarm.com">ALARM.COM</a>?</strong></p> <ul> <li><strong>Collaborate with outstanding people:</strong> We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.</