Software Engineering Intern

Brivo

Lehi, Utah

JOB DETAILS
LOCATION
Lehi, Utah
POSTED
29 days ago

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.

Key Responsibilities



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.


Technologies you'll use
JavaScript · Python · C++ · MQTT · Z-Wave · WiFi / networking · REST APIs · IoT firmware


Skills, Knowledge and Expertise


  • 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

About the Company

B

Brivo