Alarm.com

Senior Device Engineer (Gateway)

Alarm.com
Apply
11 months ago
Taoyuan, TaiwanSenior / Mid Level

Responsibilities

  • Develop board support packages and embedded Linux applications using C/C++.
  • Collaborate with electrical and mechanical engineers to design and manufacture devices.
  • Implement features that interact with the cloud in partnership with software engineers.
  • Ensure products meet Alarm.com's standards by working with product managers and quality engineers.
  • Communicate effectively to ensure timely project delivery.

Requirements

  • Bachelor's Degree in Computer Science, Electrical/Computer Engineering, or related field.
  • 4+ years of experience in embedded software development with Linux platforms.
  • Experience with board support packages, Linux kernel, and hardware bring-up.
  • Proficient in C/C++ coding with a focus on scalable software architecture.
  • Familiarity with hardware peripherals such as UART, SPI, I2C, and ADC.
  • Experience with cross-compilation and development frameworks like Yocto or OpenWRT.
  • Understanding of electronics and ability to read circuit schematics.
  • Experience with debugging tools such as JTAG and oscilloscopes.
  • Knowledge of version control systems like Git.

Benefits

  • Collaborate with high-achieving colleagues in a dynamic environment.
  • Immediate responsibility for bringing new technologies to market.
  • Opportunity to work directly with executives and gain diverse experience.
  • Engaging team culture with events like holiday parties and happy hours.

Tech Stack

Categories

Alarm.com

About Alarm.com

1,001-5,000 employees

Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.

Contact me