Firmware Engineer
at Alarmcom
Tysons, Virginia, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 31 Oct, 2024 | Not Specified | 31 Jul, 2024 | N/A | Digital Signal Processing,Computer Science,Low Power Design,Microcontrollers,Z Wave,Zigbee,Communication Protocols,Programming Languages,Software Development,Computer Engineering | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Alarm.com is seeking a passionate and talented embedded firmware engineer to join our device engineering team. The position is ideal for candidates who want to join an interdisciplinary team building cutting-edge connected IoT devices for home automation, wellness, safety, and security applications. Our team works with a variety of next-generation technologies integrating low-power design, cellular networks, local wireless networks, sensors, and signal processing. This hands-on role bridges the gap between software and the physical world.
QUALIFICATIONS
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, related field, or equivalent experience.
- Experience with software development using the C programming language.
- Experience with microcontrollers. ARM Cortex-M familiarity is a plus.
- Experience with event-driven and multithreaded design. FreeRTOS or Zephyr familiarity is a plus.
- Experience with common communication protocols. Wireless technology familiarity is a plus (LTE-M, Wi-Fi, BLE, Z-Wave, Zigbee, etc).
- Experience with sensor integration. Digital signal processing or embedded machine learning familiarity is a plus.
- Experience with schematic reviews and low-power design is a plus.
- Experience with other programming languages and domains is a plus.
COMPANY INFO
Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we’re innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. We’re seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them.
For more information, please visit www.alarm.com.
Responsibilities:
- Design, develop, and test embedded software in C.
- Build robust and scalable firmware infrastructure.
- Build new products to expand the Alarm.com connected device ecosystem.
- Uphold and contribute to our software engineering best practices.
- Participate in system architecture and feature specification reviews.
- Collaborate with other Firmware Engineers, Software Engineers, Electrical Engineers, Quality Engineers, and Product Managers.
- Other duties as assigned.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Computer science computer engineering electrical engineering related field or equivalent experience
Proficient
1
Tysons, VA, USA