Staff Embedded Software Engineer

at  Vivint Inc

Lehi, UT 84043, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Nov, 2024Not Specified11 Aug, 20241 year(s) or aboveComputer Engineering,Computer Science,Qt,Software Development,Programming Languages,C++,Jira,Z Wave,Bluetooth,Python,Confluence,Communication Protocols,Wifi,ZigbeeNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

Welcome to the intersection of energy and home services. At NRG, we’re driven by the idea of a smarter, cleaner, more connected future—and the possibilities that will bring to the world and to the 7.3 million customers we serve.
Vivint Smart Home, an NRG-owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes. More information is available at www.nrg.com or www.vivint.com. Connect with NRG and Vivint on Facebook, Instagram, LinkedIn and X.

SUMMARY:

  • Design and develop embedded software for security and home automation products.
  • Diagnose and debug complex technical issues in the field. Lead and mentor junior engineers.
  • Use strong communication skills (written and verbal) to engage in collaborative problem-solving with leaders in multiple disciplines.
  • Participate in code reviews and lead architecture discussions with peers.
  • Work with product managers and UX designers to build new features for smart home products.
  • Work with QA to create test plans for new features.
  • Telecommuting may be permitted.
  • When not telecommuting, must

MINIMUM REQUIREMENTS:

  • Bachelor’s degree or U.S. equivalent in Computer Science
  • Computer Engineering Audio Visual Engineering, or a related field plus 5 years of professional experience as a Software Engineer
  • Software Developer, or any occupation/position/job title involving embedded software development.

Must also have experience in the following:

  • 5 years of professional experience using object-oriented programming languages (including C++ or Python)
  • 3 years of professional experience developing software for embedded Linux platforms.
  • 2 years of professional experience developing graphical user interfaces; 2 years of professional experience developing user interfaces in QT.
  • 2 years of professional experience utilizing IoT wireless communication protocols (including WiFI, Zigbee, Z-Wave, or Bluetooth).
  • 1 year of professional experience utilizing Atlassian tools (including JIRA or Confluence); and 1 year of professional experience with Git source control.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:1.0Max:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science

Proficient

1

Lehi, UT 84043, USA