Qualifications
Key Responsibilities:Design, implement, and test embedded software for camera platforms (e.g., ARM, microcontrollers, SoCs). Develop firmware and hardware abstraction layers to interface with sensors, communication modules, and peripherals. Work closely with hardware engineers on board bring-up, integration, and troubleshooting. Collaborate with hardware engineers on camera performance optimization, power management, and hardware driver integration. Optimize software for performance, reliability, and resource usage. Create and execute unit and integration tests, and perform debugging using oscilloscopes, logic analyzers, and emulators. Document code, technical designs, and development processes. Assist production, QA, and field teams with deployment and issue resolution. Contribute to defining requirements and participate in design reviews. Collaborate with cloud software teams to design APIs, protocols, and features that facilitate seamless device-to-cloud connectivity. Partner with product managers and quality engineers to define technical requirements, conduct system testing, and ensure products meet performance and reliability standards. Perform other duties as assigned.
About the job
Alarm.com is a rapidly growing technology firm dedicated to creating innovative cloud and device solutions that deliver a cohesive, connected experience to millions of residential and commercial properties across the United States and internationally. We are seeking a skilled and passionate Senior Device Engineer to join our Device Engineering team. In this role, you will play a pivotal part in shaping the future of the Internet of Things (IoT) for residential and commercial spaces, specifically by enhancing our camera product line. You will collaborate with an accomplished team of engineers with diverse technological expertise to design devices, build and manufacture hardware, architect and implement software, all while thriving in an agile, fast-paced environment.
About Alarm.com
Alarm.com is a leader in cloud and device technology, committed to enhancing security and efficiency in residential and commercial properties through innovative solutions. Join us and be part of a team that is transforming the way people interact with technology in their everyday lives.