Alarm.Com banner

Embedded Software Engineer II

Alarm.Com

The Role

Overview

Develop embedded Linux software and hardware for IoT devices.

Key Responsibilities

  • embedded linux
  • board support
  • platform development
  • cloud integration
  • quality assurance
  • team collaboration

Tasks

-Communicate effectively and collaborate with others to ensure the timely delivery of projects. -Work with other engineers to develop board support packages, platform frameworks, and embedded Linux applications using C++. -Work with software engineers to design and implement features that interact with the cloud. -Work with product managers and quality engineers to ensure the products meet Alarm.com's standards. -Work with electrical and mechanical engineers to design and manufacture embedded Linux devices.

Requirements

  • embedded linux
  • c++
  • yocto
  • git
  • bachelor's
  • 4+ years

What You Bring

-Experience with cross-compilation and development frameworks in platforms and environments such as Yocto, buildroot, OpenWRT, or Android. -Familiarity with networking (cellular, Wi-Fi, Ethernet, Z-Wave, Zigbee). -Familiarity with hardware peripherals such as UART, SPI, I2C, ADC, etc. -Experience with C++ coding following scalable and efficient software architecture and design principles. -Experience with board support packages, Linux kernel and drivers, and hardware bring-up. -Bachelor's Degree in Computer Science, Electrical/Computer engineering, or related field, or equivalent experience. -4+ years of experience with embedded software development with Linux platforms. -Experience with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers. -Experience with penetration testing and ethical hacking. -Knowledge of version control systems such as Git.

Benefits

-Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. -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.

The Company

About Alarm.Com

-A leader in smart home and business automation solutions. -Provides cloud-based security, video surveillance, energy management, and access control systems. -Connects devices to offer seamless security and automation experiences. -Known for innovative solutions that allow remote monitoring and control of properties. -Delivers cutting-edge technology to residential and commercial sectors, enhancing security and efficiency. -Has established partnerships with top home security brands and service providers, expanding its reach. -Solutions integrate smart home technologies like cameras, thermostats, and lighting.

Sector Specialisms

Retail

Education

Health Care

Financial

Technology

Transport

Banking

Hospitality

Government

Industrial

Visa Sponsorship

-no sponsorship for employment authorization or any immigration-related support.

Security Clearance

-criminal background checks may be conducted as permitted by law.