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

NRG Energy
paid holidays, 401(k)
United States, Utah, Lehi
Jan 07, 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-ksmj8)