• Work closely with hardware, software, quality, and product teams to understand embedded software requirements and development challenges
• Prioritize and manage embedded software development roadmaps, balancing feature delivery with technical debt and platform improvements
• Drive the end-to-end embedded software development lifecycle - from requirements gathering and architecture planning to integration testing and deployment
• Maintain and improve embedded software development processes, tools, and documentation for engineering teams
• Champion enhancements to our embedded software architecture and coordinate releases across multiple device platforms
• Manage partnerships with vendors and stay up to date with their technology roadmaps for SoCs and embedded solutions
• Other duties as assigned
• Experience with C/C++ programming and debugging
• Experience with Linux and Real-Time Operating Systems (RTOS)
• Experience with embedded software build systems and toolchains
• Experience with hardware-software integration and debugging
• Experience with the Atlassian Suite for project management
• Familiarity with containerization technologies and CI/CD pipelines for embedded systems
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.
• 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!