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 a reply from this employer

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

Get past ATS filters

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 - IoT & Hardware
Senior Embedded Linux Engineer - IoT & Hardware

NRG Energy • Washington

Hybrid
USD 161,000 - 207,000
Senior Embedded Software Engineer (C/C++, Linux IoT)
Senior Embedded Software Engineer (C/C++, Linux IoT)

NRG Energy • Northern (KY)

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 • Washington

On-site
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
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
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
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 Linux
Sr Software Engineer, Embedded Linux

NRG Energy • Seattle (WA)

On-site
USD 161,000 - 207,000
Sr Software Engineer, Embedded Linux
Sr Software Engineer, Embedded Linux

NRG Energy • Washington

On-site
USD 161,000 - 207,000