We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Staff Software Engineer

Vivint
paid holidays, 401(k)
United States, Utah, Lehi
Jan 10, 2025

Summary:

The software engineer should have experience in embedded Linux based systems. Working in an environment of collaboration. The engineer must be a self-starter. Be ready to tackle issues in bash scripts, embedded Python code, C/C++, and Rust. This person may also be involved in finding solutions for mobile devices and cloud-based issues.

Primary Responsibilities:



  • Reduce support cost by resolving bugs and issues in the current software.
  • Work on reducing technical debt and determine what is and is not debt that needs to be worked on.
  • Triage systems in the field to determine issues and generate tickets for work.



Required Skills, Experience & Education:



  • BS or later advanced degree
  • 10 years or more experience in Embedded Linux
  • 10 years or more software development in Python, C/C++, OpenWRT, Rust, mobile development for IoS and Android.
  • 5 years or more in Embedded Linux based devices.
  • Excellent communication skills.
  • Works well in a team environment.



Preferred Skills, Experience & Education:



  • BS or later advanced degree
  • 10 years or more experience in Embedded Linux
  • 10 years or more software development in Python, C/C++, OpenWRT, Rust, mobile development for IoS and Android.
  • 5 years or more in Embedded Linux based devices.
  • Excellent communication skills.
  • Works well in a team environment.



Learn about the Vivint Culture and why it's a great place to grow your career!

Here are some highlighted perks you should ask us about:



  • Free daily lunch and drinks on site
  • Paid holidays and flexible paid time away
  • Employee/Friends/Family Discounts
  • Onsite health clinic, gym, gaming tables
  • Medical/dental/vision/life coverage & 24/7 Medical Hotline
  • 401(k) + Employer Match
  • Employee Resource Groups



WORKING CONDITIONS:

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.


Applied = 0

(web-776696b8bf-cvdwt)