Loading jobs…
Loading jobs…
Alarm.Com — Boston, Massachusetts
com is seeking a motivated and detail‑oriented Embedded Firmware Engineer to join our Device Engineering team. This role is ideal for engineers with 2–3 years of experience who are excited to work close to hardware with modern embedded firmware architectures and integrate with a growing ecosystem of third‑party devices used in security and smart home applications. You will contribute to the development and maintenance of embedded firmware running on resource‑constrained devices, with a strong focus on integrating security panels, sensors, and other third‑party peripherals.
You’ll also help evolve our firmware platforms toward more modern real‑time operating systems such as Zephyr, improving reliability, scalability, and maintainability across our device portfolio. This role involves close collaboration with Software Engineering, Quality Engineering, Product, and Project Management teams to deliver high‑quality, customer‑facing products, and contributing to the ongoing development of our firmware automation and CI/CD pipelines to improve build, test, and release efficiency.
What You’Ll Do
Design, develop, and maintain embedded firmware for connected security and cellular IoT devices Integrate and validate third‑party devices such as security panels, sensors, and peripheral modules Contribute to the transition of existing firmware architectures to modern RTOS‑based platforms Implement and maintain device drivers, communication stacks, and application‑level logic Work closely with Software Engineering, Quality Engineering, Product, and Project Management to define
Requirements
, resolve issues, and deliver features on schedule Debug and troubleshoot issues across hardware and software boundaries using lab tools and logging frameworks Help build, maintain, and enhance automated testing, build systems, and CI/CD pipelines for embedded firmware Participate in code reviews and help improve firmware quality, testability, and documentation What You Bring Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, related field, or equivalent experience.
Nice To Have
Hands‑on experience with FreeRTOS, Zephyr, or similar real‑time operating systems Experience integrating or supporting third‑party hardware or vendor SDKs Familiarity with embedded firmware automation, CI/CD systems, or hardware‑in‑the‑loop testing Experience working in Agile or iterative product development environments Worked with AI‑assisted development tools to accelerate firmware development, improve code quality, and /orsupport automated testing and CI/CD workflows. Experience with common communication protocols. Wireless technology familiarity is a plus (cellular, Wi-Fi, Bluetooth, Z-Wave, Zigbee, etc).
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time. COM ? Collaborate with outstanding people: We hire only the best.
Our standards are high and our employees enjoy working alongside other high achievers. Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. com team!