Back to Search
Overview
Mid-Level

Director - Device Engineering - Embedded Software 

Confirmed live in the last 24 hours

Alarm.com

Alarm.com

Tysons, Virginia
On-site
Posted April 17, 2026

Job Description

Alarm.com is seeking a Director of Embedded Software to lead our Device Engineering organization's embedded software strategy and execution. As a Director, you will oversee multiple teams of Embedded Software Engineers and Engineering Managers to deliver high-quality, secure, and scalable software across our entire device portfolio. This role requires deep technical expertise in embedded systems combined with executive leadership skills to drive organizational vision, strategy, and long-term technical roadmaps. The ideal candidate is a strategic engineering leader who can set technical direction across the organization, build high-performing teams, and collaborate with senior leadership and external partners to ensure successful product delivery at scale.

RESPONSIBILITIES

  • Lead and manage multiple embedded software engineering teams and managers, overseeing software delivery across the complete device portfolio
  • Define and execute the long-term embedded software strategy, architecture, and technology roadmap aligned with company objectives
  • Collaborate with executive leadership, product management, and engineering teams to drive strategic initiatives and business outcomes
  • Manage project leads who work closely with third-party hardware companies to jointly develop embedded software solutions and ensure seamless integration into the Alarm.com ecosystem
  • Oversee collaborative embedded software development efforts with external partners, ensuring project leads have the resources and support needed for successful joint development initiatives
  • Drive technical excellence across the organization through standardization, best practices, and scalable development processes
  • Build, recruit, and retain top engineering talent while developing succession planning and career growth paths for team members
  • Oversee budget planning, resource allocation, and project prioritization across multiple concurrent embedded software initiatives
  • Champion innovation and emerging technologies to maintain competitive advantage in the embedded software space
  • Other duties as assigned

REQUIREMENTS

  • B.S. in Computer Engineering, Computer Science, or a related field; M.S. preferred
  • Strong technical background with knowledge of C/C++, embedded systems architecture, and modern development practices
  • 10+ years of experience in Embedded Systems development with increasing leadership responsibility
  • Experience with Embedded Operating Systems like Buildroot, Yocto Project, Android, and embedded Linux distributions
  • 5+ years of experience leading engineering teams, including experience managing managers or multiple teams
  • Proven track record of building, scaling, and leading diverse technical organizations across multiple product lines
  • Demonstrated experience in strategic planning, resource allocation, and cross-functional collaboration at senior leadership level
  • Strong business acumen with ability to align technical decisions with company strategy and market requirements

 

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.

WHY WORK FOR ALARM.COM?

  • 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