Senior Embedded Linux Engineer - IoT & Hardware

Nrg Bluewater Wind

Washington

Hybrid

USD 161,000 - 207,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NRG Energy in Seattle offers a hybrid software engineering role focused on embedded systems. You will develop in C/C++ for Linux-based IoT hardware, build custom distributions with Yocto/Buildroot, and work closely with hardware teams on board bring-up and debugging.

The role requires 5+ years in professional software development, a BS in CE/CS, and strong Linux/IoT protocol skills (HTTP, MQTT, JSON).

Qualifications

  • Minimum of 5 years of professional software development experience.
  • BS in Computer Engineering, Computer Science, or closely related field.
  • Strong proficiency in C and modern C++.
  • Deep understanding of embedded Linux (kernel, drivers, boot chain).
  • Experience with Yocto, Buildroot, or similar build systems.
  • Experience with hardware bring-up, debugging at the hardware/software boundary.
  • Experience with Python or Rust.
  • Solid understanding of web/IoT protocols (HTTP, MQTT, JSON, Protobufs).

Responsibilities

  • Develop embedded Linux software for hardware platforms.
  • Build and customize Linux distributions using Yocto/Buildroot.
  • Collaborate with hardware teams on board bring-up and debugging.
  • Implement cross-compiling, unit testing, and debugging in Linux environments.

Skills

C
C++
Embedded Linux
Python
Rust
IoT Protocols

Education

BS in Computer Engineering or Computer Science

Tools

JTAG
Logic analyzers
Oscilloscopes
Yocto
Buildroot

Job description

NRG Energy in Seattle offers a hybrid software engineering role focused on embedded systems. You will develop in C/C++ for Linux-based IoT hardware, build custom distributions with Yocto/Buildroot, and work closely with hardware teams on board bring-up and debugging.

The role requires 5+ years in professional software development, a BS in CE/CS, and strong Linux/IoT protocol skills (HTTP, MQTT, JSON).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 & IoT Software Engineer (Seattle)
Senior Embedded Linux & IoT Software Engineer (Seattle)

NRG Energy • Seattle (WA)

Hybrid
USD 161,000 - 207,000
Medical, Vision, Dental
401K
Senior Embedded Software Engineer (C/C++, Linux IoT)
Senior Embedded Software Engineer (C/C++, Linux IoT)

Nrg Bluewater Wind • Northern (KY)

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

NRG Energy • Washington

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

InfoVision Inc. • Dallas (TX)

On-site
USD 100,000 - 140,000
Senior Embedded Systems Engineer — RTOS, Linux, OTA
Senior Embedded Systems Engineer — RTOS, Linux, OTA

Qnergy Inc • Ogden (UT)

On-site
USD 110,000 - 160,000
Senior Embedded Engineer - C++ & Linux for Industrial IoT
Senior Embedded Engineer - C++ & Linux for Industrial IoT

TalentDome Staffing • Town of Texas (WI)

On-site
USD 110,000 - 170,000
Health insurance
Vision insurance
Dental insurance
+2
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded Linux Engineer - IoT & Security Platform
Senior Embedded Linux Engineer - IoT & Security Platform

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Embedded Linux Engineer
Embedded Linux Engineer

Bayforce • United States

On-site
USD 90,000 - 130,000