• 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.
• 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.
• 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.
• Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week.
Alarm.com offers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure. Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment are also part of our outstanding total rewards package!