Alarm.com
Embedded Software Engineer I
Tysons, Virginia · Junior
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~30% per draw at Level II). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
The bottom of this range ($90,000) is below the Level I prevailing wage of $102,086. An H-1B cannot be filed below the prevailing wage, so an offer at the floor of this band could not be sponsored as posted.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Washington-Arlington-Alexandria, DC-VA-MD-WV. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Our standards are high and our employees enjoy working alongside other high achievers. - Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace.
- Our employees work from the office 4 days a week.
- Alarm.com's common stock is traded on Nasdaq under the ticker symbol ALRM.
Responsibilities
- Work alongside senior engineers to develop and maintain embedded Linux applications, platform frameworks, and board support packages using C/C++.
- Implement, test, and debug well-scoped features and bug fixes on real hardware, growing toward independent ownership.
- Support device bring-up and validation with electrical and mechanical engineers.
- Participate in code reviews, write unit tests, and document your work to Alarm.com's standards.
- Communicate effectively and collaborate with others to ensure the timely delivery of projects.
- Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
- Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
- Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
- Millions of homeowners and businesses rely on Alarm.com's technology to secure, monitor, and manage their environments from anywhere.
- Alarm.com delivers serious security for serious people.
Requirements
- 0-2 years of professional experience
- internships, co-ops, research, capstone, or personal projects involving embedded or systems software are welcome in place of industry experience.
- Proficiency in C and/or C++, with an understanding of software architecture and design principles.
- Experience in threading, processes and other Linux Systems knowledge.
- Experience with cross-compilation and build frameworks such as Yocto, Buildroot, OpenWRT, or Android.
- Functional knowledge of security standards and protocols, such as TLS/SSL, OpenSSH, ECDSA/ECDH, AES256, HMAC, SHA256.
Nice to have
- Preferred Skills:
- Experience with designing firmware for video pipeline systems, image signal processing, or streaming protocols (RTSP, H.264/H.265) is a strong plus.
Skills
- Bachelor's degree in computer science, Electrical/Computer engineering, or related field, or equivalent experience.
- Proficiency in Linux and comfort working from the command line.
- Foundational understanding of electronics and the ability to read circuit schematics.
- Familiarity with version control systems such as Git.
- Strong problem-solving skills, curiosity about how hardware and software meet, and eagerness to learn from code review and mentorship.
- Experience with C++ in bare-metal and RTOS-based environments (FreeRTOS, Zephyr, ThreadX, or similar).
- Experience with glibc, musl or bionic.
Compensation
- $90,000 - $100,000 USD
- The base salary offered is part of a total compensation package.
- Base Salary Range
Benefits
- Our total rewards package is designed to support you holistically-in your health, your finances, and your life outside of work.
- The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match.
- We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
- To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.
Company info
- Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work. - Alarm.com values working together and collaborating in person.
- However, we are not accepting resumes from recruiters or employment agencies for this position.
- Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work.
- Alarm.com is the leading platform for intelligently connected.
Equal opportunity
- Alarm.com is an Equal Opportunity Employer
- Equal Opportunity Employer
Visa & Work Authorization
- Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
This listing is sourced directly from Alarm.com's careers page and normalized into a canonical job model.