Browse All Jobs

Alarm.com is seeking an Embedded Software Engineering Manager to join their Device Engineering team. This role involves defining the future of the Internet-of-Things for residential and commercial properties by creating and integrating devices such as security panels, networking gateways, and video cameras. The Engineering Manager will lead a team of talented engineers across various technological backgrounds to design devices, build and manufacture hardware, architect and implement software, and collaborate in an agile and fast-paced environment.

Responsibilities:

  • Lead and mentor a team of embedded software engineers.
  • Develop board support packages, platform frameworks, and embedded Linux applications using C/C++.
  • Collaborate with electrical and mechanical engineers to design and manufacture embedded Linux devices.
  • Design and implement features that interact with the cloud with software engineers.
  • Work with product managers and quality engineers to ensure the products meet Alarm.com's standards.
  • Communicate effectively and collaborate with others to ensure the timely delivery of projects.
  • Perform other duties as assigned

Requirements:

  • Bachelor's Degree in Computer Science, Electrical/Computer engineering, or related field, or equivalent experience.
  • 4+ years of experience with embedded software development with Linux platforms.
  • Experience leading and mentoring small or medium sized teams.
  • Experience with board support packages, Linux kernel and drivers, and hardware bring-up.
  • Experience with cross-compilation and development frameworks.
  • Experience with C/C++ coding.

Alarm.com offers:

  • Opportunity to collaborate with outstanding people.
  • Make an immediate impact with real responsibility.
  • Diverse and dynamic environment.
Apply

Alarm.com

Alarm.com is a company providing cloud-based video platform solutions for video security, business intelligence, and loss prevention. With over 20 years of experience, Alarm.com, via its subsidiary OpenEye, develops comprehensive, user-friendly video management systems. Their on-site and cloud-based products protect various facilities globally, supported by a network of certified service providers. The company is recognized as a top workplace fostering a collaborative and innovative culture.