Search jobs > Lehi, UT > Staff software engineer

Staff Software Engineer

Vivint
Lehi, UT
Full-time

Job Description

The Role :

Do you have a passion for working on consumer products and software used by people every day? Do you like working in a creative and high-energy environment?

Come join the team at Utah’s foremost IoT technology company where we build devices and cloud platforms for an intelligent home system

We are searching for an individual who will join us to work on our embedded security cameras which features a 24 / 7 DVR experience we call Playback.

We’re looking for people who have a demonstrated ability to learn and grow and get stuff done.

Work is focused on embedded Linux systems and may involve interfacing with our chip vendors so that we can optimize our solutions.

Our team is in Vivint’s Innovation Center in Lehi, Utah, a facility that was expressly designed for engineers like you to come and use your skills and enthusiasm to design and develop services that put smart technology into the home.

What you will be working on :

  • Work on cool stuff that you get to use in your own home
  • Work with manufacturers and make sure they can make quality products for Vivint
  • Evaluate features on manufacturers chipset and determine how they should be used in our cameras
  • Research and evaluate emerging hardware technologies and industry tools
  • Participate in re-occurring Innovation Days and work on innovative projects of your choice

What we’re looking for :

  • Demonstrated experience with C++, Rust, Go, and / or Python
  • Demonstrated experience with hardware chipsets ranging from video, sound, TCP / IP networking, Bluetooth, etc.
  • Experience with embedded Linux programming
  • Strong experience with networking, TCP / IP, UDP, & NAT traversal routing
  • Experience with network packet capture and analysis using a tool like Wireshark
  • Strong analytical and problem-solving skills
  • Capable of identifying problems, taking initiative to propose solutions, and successfully executing plans
  • B.S. in Computer Science, Computer Engineering,Electrical / Electronics Engineering or related field preferred
  • 8+ years work experience
  • Experience with the following technologies is a plus
  • Security and data privacy
  • Docker
  • Familiarity with CI / CD build systems like Gitlab
  • Experience working with secure, scalable, high-availability, low latency, and distributed solutions
  • 30+ days ago
Related jobs
Promoted
Ivanti
South Jordan, Utah

Ivanti is looking for a C#, Full-Stack Staff Software Engineer to design, build, and extend cloud applications to help customers secure their environments. Full Stack Development: Design and develop cloud-based software systems using C# and. Collaboration: Work closely with cross-functional teams in...

Promoted
Cervin
Lehi, Utah

Senior/Staff Software Engineer. We are seeking a talented Senior/Staff Software Engineer to join our team at Redo. Design, develop, test, deploy, improve, and maintain software. Mentor and provide technical leadership to fellow engineers. ...

BILL
Draper, Utah

BILL is looking for a Fullstack Senior Software Engineer to build and scale our Spend and Expense software solutions. If you are passionate about building great platforms, excited about solving real-world customer issues, enjoy mentoring all types of engineers, and are interested in working on chall...

Proofpoint
Draper, Utah

As a Staff Software Engineer on our threat intelligence team, you will be building massive-scale systems used by Fortune 100 customers which contain everything our company knows about the threat landscape. Design, code, review, test, and deploy software features in our application stack. ...

BILL
Draper, Utah

Our team designs, builds, and maintains our integrations with our clients.These integrations allow users to continue to use the systems they are already set up with, while gaining the benefit of our spend and expense tooling and experience.Whether through APIs or bank level integrations, our goal is...

Vivint
Lehi, Utah

Computer Science, Computer Engineering,Electrical/Electronics Engineering or related field preferred. Do you have a passion for working on consumer products and software used by people every day? Do you like working in a creative and high-energy environment? Come join the team at Utah’s foremost IoT...

BILL
Draper, Utah

As a senior staff engineer on the sync team, you will be responsible for. The Sync team is responsible for building, maintaining, enhancing, and scaling two-way integration solutions between the BILL payment platform/network and major accounting software products used by its customers. ...

DISH
American Fork, Utah

Staff Engineer - Software sought by DISH Network, LLC in Utah. ...

NetDocuments
Lehi, Utah

NetDocuments is seeking a Staff Software Engineer who has deep knowledge and experience building B2B SaaS solutions hosted on PaaS services offered by Azure or AWS. Support and develop software engineers by providing advice, coaching and educational opportunities. Interprets functional/non-functiona...

Promoted
Coral
Provo, Utah

We are seeking a highly skilled Senior Full-Stack Software Engineer, with a strong emphasis on backend development. While we prefer full-stack capabilities, exceptional backend engineers are also encouraged to apply. Design and develop scalable full-stack applications using Python (backend) and Reac...