Senior Device Engineer
Alarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies that provide a unified, connected service to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate embedded software engineer for the Device Engineering team to help us develop the define the future of the Internet-of-Things for residential and commercial properties by developing and improving the camera line of products. You will be working with a team of talented engineers across a diverse set of technological backgrounds to design devices, build and manufacture hardware, architect and implement software, and collaborate in an agile and fast-paced environment.
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.
- Collaborate with hardware engineers for board bring-up, integration, and troubleshooting.
- Collaborate with hardware engineers on camera performance optimization, power management, and hardware driver integration.
- Optimize software for