Alarm.com
Device Engineer II
Boston, MassachusettsFrom $120kmidAdded 2 days ago
About this role
Alarm.com is hiring a Device Engineer II to develop and maintain embedded firmware for IoT security and smart home devices. You'll work on resource-constrained systems, integrate third-party peripherals, and help modernize firmware platforms using real-time operating systems.
What you'll do
- Design, develop, and maintain embedded firmware for connected security and cellular IoT devices
- Integrate and validate third-party devices like security panels, sensors, and peripheral modules
- Implement device drivers, communication stacks, and application-level logic
- Debug hardware-software issues using lab tools and logging frameworks
- Build and enhance CI/CD pipelines and automated testing for embedded firmware
- Collaborate with cross-functional teams on requirements, issue resolution, and feature delivery
What they're looking for
- Embedded firmware development in C/C++
- Microcontroller-based systems and RTOS concepts
- Device integration via UART, SPI, I2C, GPIO
- Hardware debugging tools (JTAG/SWD, logic analyzers, oscilloscopes)
- FreeRTOS or Zephyr RTOS experience
- Wireless protocols (cellular, Wi-Fi, Bluetooth, Z-Wave, Zigbee)
- CI/CD and firmware automation
- Cross-functional team collaboration
Benefits
- Work alongside high-achieving engineers
- Immediate responsibility for bringing new technologies to market
- Diverse environment with exposure to multiple business areas
- Strong collaborative culture and community focus
Opens the official application on the employer’s site. No login required.