Senior Embedded Linux Engineer - C++/Qt (Smart Home)

NRG Energy

Seattle (WA)

Hybrid

USD 161,000 - 207,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical benefits
Vision benefits
Dental benefits
401K plan
Flexible spending accounts

Job summary

NRG Energy, via Vivint Smart Home, is seeking a Senior Embedded Software Engineer to design and implement embedded Linux software for smart home devices in Seattle. You will work on integrating devices over wireless protocols into the Vivint ecosystem and build compelling user experiences.

The role emphasizes problem solving, teamwork, and delivering high-quality code, with a path from remote to hybrid work schedule and in-office presence in Seattle on a hybrid schedule.

Qualifications

  • Experience developing front-end software on embedded Linux platforms.
  • Proficiency with modern C++ and QT/QML for UI.
  • Knowledge of web/mobile UI concepts is beneficial.
  • Experience with Python or Rust.
  • Familiarity with HTTP, MQTT, JSON, protobufs.
  • Understanding of OO design patterns.
  • Experience compiling, unit testing and debugging in Linux.
  • BS in Computer Engineering, CS, or closely related field.
  • At least 5 years of professional software development experience.

Responsibilities

  • Design, implement, deliver, and maintain application-level software for embedded Linux devices.
  • Integrate smart home devices over wireless protocols into the Vivint ecosystem.
  • Collaborate with cross-functional teams to build compelling user experiences.
  • Write high-quality code and continuously learn new skills and technologies.

Skills

Modern C++
QT/QML
Python
Rust
HTTP/MQTT/JSON/Protobuf
OO design patterns
Linux debugging/unit testing
Embedded Linux UI
5+ years of experience

Education

BS in Computer Engineering or CS

Tools

GitHub Copilot
Linux build tools
Protobuf

Job description

NRG Energy, via Vivint Smart Home, is seeking a Senior Embedded Software Engineer to design and implement embedded Linux software for smart home devices in Seattle. You will work on integrating devices over wireless protocols into the Vivint ecosystem and build compelling user experiences.

The role emphasizes problem solving, teamwork, and delivering high-quality code, with a path from remote to hybrid work schedule and in-office presence in Seattle on a hybrid schedule.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Smart Home (Linux, C++, Qt)
Senior Embedded Software Engineer - Smart Home (Linux, C++, Qt)

Vivint • Washington

Hybrid
USD 150,000 - 180,000
Senior Embedded Engineer - IoT Linux, C/C++, Hybrid Seattle
Senior Embedded Engineer - IoT Linux, C/C++, Hybrid Seattle

NRG Energy • Washington

Hybrid
USD 150,000 - 180,000
Senior Embedded Linux Engineer — Hardware/Kernel Expert
Senior Embedded Linux Engineer — Hardware/Kernel Expert

NRG • Beaverton (OR)

Hybrid
USD 161,000 - 207,000
Sr Software Engineer, Embedded
Sr Software Engineer, Embedded

Vivint • Washington

On-site
USD 150,000 - 180,000
Senior Embedded Linux Engineer - C/C++, IoT, Hybrid Seattle
Senior Embedded Linux Engineer - C/C++, IoT, Hybrid Seattle

NRG Energy • Seattle (WA)

Hybrid
USD 161,000 - 207,000
Senior Embedded Linux Engineer — Hybrid
Senior Embedded Linux Engineer — Hybrid

NRG • Washington

Hybrid
USD 161,000 - 207,000
Medical benefits
Vision benefits
Dental benefits
+2
Sr Software Engineer, Embedded
Sr Software Engineer, Embedded

NRG Energy • Seattle (WA)

Hybrid
USD 161,000 - 207,000
Medical benefits
Vision benefits
Dental benefits
+2
Sr Software Engineer, Embedded
Sr Software Engineer, Embedded

NRG Energy • Washington

On-site
USD 150,000 - 180,000
Sr Software Engineer, Embedded Linux
Sr Software Engineer, Embedded Linux

NRG • Washington

Hybrid
USD 161,000 - 207,000
Medical benefits
Vision benefits
Dental benefits
+2
Sr Software Engineer, Embedded Linux
Sr Software Engineer, Embedded Linux

NRG Energy • Seattle (WA)

Hybrid
USD 161,000 - 207,000