JobBobsReal-time global job discoveryLive

Senior Device Engineer

Alarmcom · Tysons, Virginia · 2026-07-02

executive
Apply on the employer's site

About this role

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 define the future of the Internet-of-Things for residential and commercial properties by creating and integrating devices including security panels, networking gateways, and video cameras. 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
The primary job responsibilities will include:

• Lead project development and ensure on-time releases by working closely with internal teams and external partners.

• Provide technical mentorship and guidance to team members, sharing expertise and best practices to enhance their skills and knowledge.

• Develop, test, and debug embedded software in Linux and Android environments.

• Work with external partners to securely integrate their embedded software with the Alarm.com platform.

• Coordinate with cross-functional teams such as Quality Engineering, Software Engineering, and Product Management to ensure on-time delivery of a fully tested and compatible device that meets product requirements.

• Communicate effectively and collaborate with teams to ensure timely project execution.

• Contribute to system-level debugging, performance profiling, and validation of embedded systems.

• Leverage and advocate for the use of AI tools to accelerate development and encourage adoption across the team.

• Other Duties as assigned.

REQUIREMENTS

• Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or a related field, or equivalent practical experience

• 6+ years of experience in embedded software development on Linux-based platforms.

• Strong proficiency in developing C++ applications for embedded systems using scalable, efficient, and well-structured software architecture and design principles.

• Strong attention to detail with a focus on robustness, scalability, and product quality.

• Passion for technology and enthusiasm for building high-quality consumer technology products.

• Strong collaboration and communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.

NICE-TO-HAVES

• Hands-on experience with AOSP, Android NDK, and Android native application development and Linux kernel development.

• Familiarity with networking (cellular, Wi-Fi, Ethernet, Z-Wave, Zigbee, Matter).

• Experience with penetration testing and ethical hacking.

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.

WHY WORK FOR ALARM.COM?

• Collaborate with outstanding people: We hire only the best. 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. You are empowered to perform as soon as you join the Alarm.com team!

• 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.

• Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.

•

Skills asked for

Apply on the employer's site

Your next role is already in here.

Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.