Junior Embedded Software Engineer

Alarm.com

Tysons (VA)

Presencial

USD 90.000 - 100.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Health plan
401(k) match
Paid vacation

Descripción de la vacante

Alarm.com is seeking an embedded software engineer to join the Device Engineering team. You will help define the future of IoT by creating devices that connect with our cloud using next-gen stacks.

Collaborate with engineers across disciplines to design, build, and validate embedded Linux applications on real hardware. The role focuses on bringing up devices, implementing features in C/C++, and growing toward ownership.

Formación

  • Bachelor's degree in computer science, Electrical/Computer engineering, or related field, or equivalent experience.
  • 0-2 years of professional experience; internships, co-ops, research, capstone, or personal projects involving embedded or systems software are welcome in place of industry experience.
  • Proficiency in C and/or C++, with an understanding of software architecture and design principles.
  • Proficiency in Linux and comfort working from the command line.
  • Exposure to microcontrollers or single-board computers (e.g., STM32, ESP32, Arduino, Raspberry Pi, BeagleBone) and hardware peripherals such as UART, SPI, I2C, and ADC.
  • Foundational understanding of electronics and the ability to read circuit schematics.
  • Familiarity with version control systems such as Git.
  • Strong problem‑solving skills, curiosity about how hardware and software meet, and eagerness to learn from code review and mentorship.
  • Clear written and verbal communication, and the ability to collaborate on a team.

Responsabilidades

  • Work alongside senior engineers to develop and maintain embedded Linux applications, platform frameworks, and board support packages using C/C++.
  • Implement, test, and debug well‑scoped features and bug fixes on real hardware, growing toward independent ownership.
  • Support device bring‑up and validation with electrical and mechanical engineers.
  • Contribute to features that connect our devices to the cloud, working with software engineers across teams.
  • Participate in code reviews, write unit tests, and document your work to Alarm.com's standards.
  • Communicate effectively and collaborate with others to ensure the timely delivery of projects.

Conocimientos

C/C++
Linux
Git
Microcontrollers
Hardware interfacing
Problem solving
Team collaboration
Written/verbal communication

Educación

Bachelor's degree in CS/EE or related field

Herramientas

FreeRTOS
Zephyr
Yocto
Buildroot
U-Boot

Descripción del empleo

Alarm.com is seeking an embedded software engineer to join the Device Engineering team. You will help define the future of IoT by creating devices that connect with our cloud using next-gen stacks.

Collaborate with engineers across disciplines to design, build, and validate embedded Linux applications on real hardware. The role focuses on bringing up devices, implementing features in C/C++, and growing toward ownership.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Embedded Camera Firmware Engineer
Senior Embedded Camera Firmware Engineer

Alarm Com • San Diego (CA)

Presencial
USD 150.000 - 165.000
Senior Embedded Camera Firmware Engineer
Senior Embedded Camera Firmware Engineer

Alarm.com • San Diego (CA)

Presencial
USD 150.000 - 165.000
Office four days a week
Competitive benefits
Hybrid Embedded Firmware Engineer (C/C++)
Hybrid Embedded Firmware Engineer (C/C++)

Logoslabs • San Francisco (CA)

Híbrido
USD 110.000 - 160.000
Hybrid work model: 4 days in theoffice
Medical care
Life insurance
+2
Senior Device Engineer
Senior Device Engineer

Alarm.com • San Diego (CA)

Presencial
USD 150.000 - 165.000
Office four days a week
Competitive benefits
Embedded Software Engineer I
Embedded Software Engineer I

Alarm.com • Tysons (VA)

Presencial
USD 90.000 - 100.000
Health plan
401(k) match
Paid vacation
Embedded Camera Firmware Engineer
Embedded Camera Firmware Engineer

Alarm Com • Tysons (VA)

Presencial
USD 88.000 - 123.000
Office four days a week
Full-Stack Engineer - IoT/Home Automation (HAX)
Full-Stack Engineer - IoT/Home Automation (HAX)

Alarm.com • Tysons (VA)

Híbrido
USD 120.000 - 150.000
Open collaborative environment
Wide technology exposure
Bring your full self
+2
Senior IoT Backend Engineering Manager
Senior IoT Backend Engineering Manager

Alarm Com • Redwood City (CA)

Presencial
USD 185.000 - 210.000
Office 4 days a week
Collaborative culture
Career growth
Senior Device Engineer
Senior Device Engineer

Alarm Com • San Diego (CA)

Presencial
USD 150.000 - 165.000
IoT Backend Engineering Manager
IoT Backend Engineering Manager

Alarm • Redwood City (CA)

Presencial
USD 185.000 - 210.000
Health benefits
401(k) plan
Paid time off
+1