Software Engineering Intern
Listed on 2026-05-18
-
Software Development
Software Engineer, Embedded Software Engineer
Smart Home Intern Description
As a Smart Home Intern, you'll work at the intersection of hardware and software to help build the next generation of connected home technology. From smart locks to thermostats to lighting systems, you'll help ensure these devices communicate seamlessly and deliver a frictionless experience for real users. This is a technical, hands‑on role—you’ll write code, run hardware tests, and debug real-world connectivity issues alongside the team.
Department:
Engineering - Access
Location:
Lehi
- Device integration — Connect and configure IoT devices using protocols like MQTT, WiFi, and Z‑Wave, making sure hardware and software work in harmony.
- Software development — Write and debug scripts to automate home routines and integrate third‑party APIs, leveraging AI tools to accelerate development.
- Testing & QA — Run bench tests on new hardware to catch connectivity issues, latency problems, and firmware bugs before they reach customers.
- Troubleshooting — Diagnose network interference and performance issues, developing a sharp intuition for how smart home environments behave in the wild.
- Java Script
- Python
- C++
- MQTT
- Z‑Wave
- WiFi / networking
- REST APIs
- IoT firmware
- Pursuing a degree in Computer Engineering, CS, Electrical Engineering, or related field
- Hands‑on experience with JavaScript, Python, or C++
- Curiosity about IoT, smart home devices, or embedded systems
- Comfortable working across both hardware and software layers
- Strong troubleshooting instincts and attention to detail
- Clear communicator who can work well in a team environment
Brivo is an equal employment opportunity employer and values diversity. Qualified candidates are considered for employment without regard to race, religion, gender, gender identity, sexual orientation, national origin, age, military or veteran status, disability, or any other characteristic protected by applicable law. If you require reasonable accommodations during the application or interview process, please inform us.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).