Embedded Linux Software Engineer
POSITION OVERVIEWA rapidly expanding, entrepreneurial technology company, Alarm.com, is seeking an ambitious, talented, Device Engineer with a BA, BS or MS Computer Engineering, Computer Science or a similar engineering program. Very few small companies innovate and develop across such a broad range of technologies as Alarm.com. The Device Engineer position is ideal for candidates who want to work with technologies such as wide area cell networks (CDMA, 3G-HSPA, 4G-LTE), local mesh networks (ZWave, Zigbee), smart sensors, and IoT devices, for home automation and security applications in an embedded linux environment.RESPONSIBILITIESThe Device Engineers primary job responsibilities will include:Developing, testing and debugging embedded software in a linux environment.Working with external partners to securely interface their embedded software with the Alarm.com embedded softwareCoordinating with other departments, such as Quality Engineering, Software Engineering and Product Management to ensure on-time delivery of a fully tested and compatible device that meets customer satisfaction.REQUIREMENTS3-5 years of Linux experienceB.S. Computer Engineering or Computer Science, MS is a plus (Liberal arts academic experience or interests is also a plus)Academic or commercial experience in development within an embedded linux environment is required. Experience with microcontrollers and sensing devices or Android experience is a plus.Experience with penetration testing and ethical hacking is a plus.Self-starter, analytical, tenacious problem solverStrong verbal and written communication skillsRigorous attention to detail with focus on robustness, scalability and quality of productsPassion for working with technology and excitement for creating high quality consumer technology productsWHY WORK FOR ALARM.COM?Collaborate with outstanding people: We hire only the best. Our quality standards are high and our employees enjoy working alongside other high achievers.Make an immediate impact: New employees can expect to be given responsibility for bringing new technologies to the marketplace within weeks. 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 gain a broad knowledge base across multiple areas of the business.Work with latest technologies: As we continue to lead the industry, we require expertise across a broad spectrum of technologies including short and long-range wireless communication, video surveillance, lighting and HVAC automation, web development, and backend application development and hosting.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 an annual corporate retreat.COMPANY INFORMATIONAlarm.com is the leading cloud-based platform for the smart home. Millions of home and business owners depend on our technology every day to make their properties safer, smarter and more efficient. We make the Smart Home broadly accessible by enabling easy automation and control across a range of connected devices through our single, intuitive user interface. Alarm.com earned the Top Workplace award for its employee culture and the meaningful work we do every day to develop and bring to market new technology that will make millions of people safer and help them use energy more efficiently. Were seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them. Our solutions are exclusively distributed through a network of authorized service providers. For more information, please visit www.alarm.com.COMPANY BENEFITSAlarm.com offers competitive pay and a generous benefits package starting on day one of employment including 100% paid medical for employees, a health savings account option with company contribution, waiver allowance, 401(k) with employer match, paid holidays, paid time off starting at 4 weeks and increasing with tenure and paid maternity/paternity leave. We offer a casual dress work environment, annual company retreat, grocery delivery and in suite bike racks and showers.Alarm.com is an Equal Opportunity Employer.