Alarm.com is seeking a talented and passionate Senior Embedded Software Engineer to join their Device Engineering team. This role is crucial in defining the future of the Internet-of-Things for residential and commercial properties by creating and integrating devices including security panels, networking gateways, and video cameras.
The ideal candidate will have a strong background in embedded software development with Linux platforms, experience with board support packages, Linux kernel and drivers, and hardware bring-up. They should be proficient in C/C++ coding, familiar with hardware peripherals, and have experience with cross-compilation and development frameworks.
Key responsibilities include:
The role offers the opportunity to work with outstanding people, make an immediate impact, gain well-rounded experience, and be part of a fun and dynamic work environment. Alarm.com values in-person collaboration, with employees working from the office 4 days a week.
This position is ideal for someone passionate about creating change through technology and making a lasting impact in the rapidly evolving spaces of AI, video analytics, facial recognition, machine learning, and energy analytics.