Alarm.com is seeking a highly motivated and experienced Manager - Device Engineering to lead a team of embedded software engineers. The ideal candidate will be responsible for mentoring engineers, developing board support packages and embedded Linux applications, and working with electrical and mechanical engineers to design and manufacture embedded Linux devices. The role involves collaborating with software engineers to implement cloud-interactive features and working with product managers and quality engineers to uphold Alarm.com's standards.
Responsibilities:
- Lead and mentor a team of embedded software engineers.
- Develop board support packages, platform frameworks, and embedded Linux applications using C/C++.
- Work with electrical and mechanical engineers to design and manufacture embedded Linux devices.
- Collaborate with software engineers to design and implement features that interact with the cloud.
- Ensure products meet Alarm.com's standards.
- Communicate effectively and collaborate with others to ensure the timely delivery of projects.
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 in platforms and environments such as Yocto, buildroot, OpenWRT, and Android.
- Experience with C/C++ coding following scalable and efficient software architecture and design principles.
Alarm.com offers:
- A chance to collaborate with outstanding people.
- Opportunity to make an immediate impact.
- A diverse and dynamic environment.
- A focus on fun team culture.
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.