Software Engineer - Edge Computing

Salt Lake City, Utah, United States expand job description ↓



The Vivint Innovation Center is looking for a Sr. Software Engineer. This person will help build out our camera and edge device infrastructure. This role will also optimize and harden the functionality of our cameras.


  • Work on both the edge(camera) and cloud side of our distributed architecture.
  • Move loads of data and turn it in to useful information
  • Assist in the implementation of network security and performance.
  • Implement monitoring and alerting to increase uptime of our application.


  • Abhor performing repetitive tasks and/or stepping through inefficient processes
  • Relish in attempting to script/code yourself out of necessity, and with providing documentation to ensure that others can efficiently do what you do
  • Experience with distributed applications, especially ones that run in multiple datacenters
  • Networking experience:
    • TCP/UDP
    • TLS/DTLS
    • NAT traversal tools like: ICE, STUN, TURN
  • Experience with any of the following technologies is a plus:
    • Tracing tools (dtrace, strace, trace), eBPF(Berkeley Packet Filter), BCC(BPF Compiler Collection)
    • Gstreamer
    • WebRTC, especially outside of the browser
    • Containers (OCI, Docker, LXC, cgroups)
    • SMACK stack (Spark, Mesos, Akka, Cassandra, Kafka)
    • Embedded systems, specifically aarch64/arm64 and Linux
    • DIY home automation projects


  • M.S. in Computer Science or related field
  • 3+ years work experience in Engineering or DevOps


Why Vivint:

  • Free catered lunch/snacks/drinks; new menu daily
  • Paid holidays and flexible paid time away
  • Your choice between Mac or PC
  • Employee pricing on smart home products
  • Casual dress code
  • Onsite gym
  • Onsite health clinic
  • Medical/dental/vision/life coverage

What We Stand For:

Honesty and Integrity Come First

Do the right thing

Customer Obsession is Our Advantage

A relentless passion to serve the customer

Innovation is Essential

Today’s innovation is tomorrow’s lifeblood

We Win Together

Individuals win games: teams win championships

Exceptional is Expected

Talk is cheap: create value, not just motion

We Give Back

Helping people is core to our DNA

Find out more about what it's like to work here:

Personal information
Your Profile
Application Details