Description
Alarm.com is hiring a Staff Embedded Software Engineer for its Device Engineering team to architect and implement C++ software for connected residential and commercial devices. The role leads technical decisions, mentors engineers, designs cross-platform firmware, and works with hardware, product, and other engineering teams. It requires a bachelor's degree in a relevant technical field, 10+ years of embedded software engineering experience, expert C++ and Linux systems knowledge, and experience with wireless IoT protocols and embedded build systems. The position offers a base salary of $150,000–$180,000 USD and requires employees to work from the office four days per week.
