companyAlarm.com logo

Staff Embedded Firmware Engineer

Alarm.comBoston, Massachusetts
On-site Full-time $165K/yr - $185K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Proven experience in embedded systems and firmware development. Strong knowledge of RTOS platforms, particularly FreeRTOS and Zephyr. Experience with system-level architecture and design. Solid understanding of device drivers, communication protocols, and application-level programming. Excellent problem-solving skills and ability to mentor junior staff. Strong collaboration skills to work effectively across various teams.

About the job

Alarm.com is on the lookout for a highly skilled and experienced Embedded Firmware Engineer to join our dynamic Device Engineering team. This position is perfect for engineers who excel in hands-on development and are eager to take on a leadership role in shaping technical strategies across embedded platforms, integrating third-party devices, and modernizing firmware architectures.

In your role as a Staff Engineer, you will take full ownership of embedded firmware architectures tailored for resource-constrained devices, with significant engagement in RTOS-based systems like Zephyr. You will lead complex integrations with security panels, sensors, and third-party devices, establish technical direction for firmware platforms, and collaborate closely with Software Engineering, Quality Engineering, Product, and Project Management to deliver scalable, reliable, and secure products. You will also play a pivotal role in enhancing firmware automation and CI/CD pipelines throughout the organization.
Key Responsibilities:
  • Lead the design, development, and ongoing maintenance of embedded firmware for connected security and IoT devices as an individual contributor.
  • Own and advance firmware architectures utilizing modern RTOS platforms (e.g., FreeRTOS, Zephyr), focusing on task design, memory management, synchronization, and system reliability.
  • Drive intricate integrations with third-party devices such as security panels, sensors, and peripheral modules, establishing best practices and technical standards.
  • Design and review device drivers, communication stacks, and application-level firmware, prioritizing scalability, performance, and maintainability.
  • Act as a technical leader and mentor for junior and mid-level firmware engineers through design reviews, code evaluations, and hands-on support.
  • Collaborate closely with Software Engineering, Quality Engineering, Product, and Project Management to shape requirements, evaluate technical trade-offs, and deliver features efficiently.
  • Lead root-cause analysis for complex system issues spanning hardware, firmware, cloud, and mobile components.
  • Drive improvements to firmware automation, test infrastructure, and CI/CD pipelines, including build systems and automated testing.

About Alarm.com

Alarm.com is a leading technology company specializing in connected security and IoT solutions. We are dedicated to developing innovative products that enhance the safety and convenience of homes and businesses. Our team is passionate about technology and committed to continuous improvement, making Alarm.com a great place to grow your career.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.