Skip to main content

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
Apply on the employer's site

Opens the official application on the employer’s site. No login required.