Device Engineer II
About the role
Alarm.com is a technology company focused on developing innovative cloud and device solutions for residential and commercial properties. We are seeking an Embedded Software Engineer to join the Device Engineering team, responsible for designing, manufacturing, and integrating devices like security panels, networking gateways, and video cameras.
Required Qualifications
- 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 with board support packages, Linux kernel and drivers, and hardware bring-up.
- Familiarity with hardware peripherals such as UART, SPI, I2C, ADC, etc.
- Experience with cross-compilation and development frameworks in platforms and environments such as Yocto, buildroot, OpenWRT, or Android.
- Understanding of electronics and ability to read circuit schematics.
- Experience with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
- Knowledge of version control systems such as Git.
Responsibilities
- Work with other Engineers to 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.
- Work with Software Engineers to design and implement features that interact with the cloud.
- Work with Product Managers and quality engineers to ensure the products meet Alarm.com's standards.
- Communicate effectively and collaborate with others to ensure the timely delivery of projects.
Benefits
Alarm.com offers a comprehensive benefits package including medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We also provide paid vacation, holidays, wellness time, and maternity/bonding leave. Alarm.com is committed to maintaining a collaborative and casual work environment.
Pay
The base salary range for this position is $110,000 - $120,000 USD per year, subject to negotiation based on qualifications, location, and experience.
Schedule
Alarm.com employees work from the office 4 days a week.
Company Info
Alarm.com is the leading platform for intelligently connected properties. We deliver serious security for serious people through a network of professional service providers and commercial integrators across North America and worldwide. For more information, visit www.alarm.com.
Equal Opportunity Employer
Alarm.com is an Equal Opportunity Employer. We are committed to providing equal employment opportunities for all applicants and employees. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity or expression, or any other legally protected status.