Senior Embedded Engineer - IoT Linux, C/C++, Hybrid Seattle

NRG Energy

Washington (Washington County)

Hybrid

USD 150,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NRG Energy is seeking a Senior Embedded Software Engineer to join the Smart Home team in Seattle. The role starts remote and transitions to a hybrid schedule with in-office presence Monday to Thursday and a work-from-home day on Friday.

You will design and implement software for embedded systems, write drivers, and work across Linux, Yocto/Buildroot, and hardware debugging tools. Strong C, C++, and Linux expertise, plus experience with IoT protocols, are required.

Qualifications

  • Minimum of 5 years of professional software development experience.
  • BS in Computer Engineering, Computer Science, or a closely related field.
  • Strong proficiency in C and modern C++.
  • Embedded Linux: kernel, drivers, boot chain basics.
  • Experience with Yocto, Buildroot or similar.
  • Hardware debugging: board bring-up; read schematics/datasheets; JTAG and oscilloscopes.
  • Experience with BSPs/drivers integration.
  • Python or Rust experience.
  • IoT protocols: HTTP, MQTT, JSON, Protobufs.
  • Cross-compiling, unit testing in Linux environments.

Skills

C
C++
Embedded Linux
Python
Rust
Unit testing

Education

BS in Computer Engineering/CS

Tools

Yocto
Buildroot
JTAG
Logic analyzers
Oscilloscopes

Job description

NRG Energy is seeking a Senior Embedded Software Engineer to join the Smart Home team in Seattle. The role starts remote and transitions to a hybrid schedule with in-office presence Monday to Thursday and a work-from-home day on Friday.

You will design and implement software for embedded systems, write drivers, and work across Linux, Yocto/Buildroot, and hardware debugging tools. Strong C, C++, and Linux expertise, plus experience with IoT protocols, are required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer — Smart Home IoT
Senior Embedded Linux Engineer — Smart Home IoT

NRG Energy • United States

On-site
USD 120,000 - 160,000
Sr Software Engineer, Embedded
Sr Software Engineer, Embedded

NRG Energy • Washington

Hybrid
USD 150,000 - 180,000
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 Platform Engineer - Real-Time IoT & Cloud
Senior Platform Engineer - Real-Time IoT & Cloud

NRG Energy • United States

On-site
USD 140,000 - 210,000
Performance bonus (AIP)
Comprehensive health benefits
401(k)
+2
Sr Software Engineer, Embedded
Sr Software Engineer, Embedded

Vivint • Washington

Hybrid
USD 150,000 - 180,000
Senior Quality Engineer - Embedded & IoT Testing Lead
Senior Quality Engineer - Embedded & IoT Testing Lead

NRG Energy • Lehi (UT)

On-site
USD 95,000 - 130,000
Sr Software Engineer, Embedded
Sr Software Engineer, Embedded

NRG Energy • United States

On-site
USD 120,000 - 160,000
Senior IoT Product Manager, Hardware & Software
Senior IoT Product Manager, Hardware & Software

NRG Energy • United States

Hybrid
USD 120,000 - 150,000
Sr Software Engineer, Embedded
Sr Software Engineer, Embedded

Vivint • United States

On-site
USD 120,000 - 170,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000