Senior Embedded Linux Engineer — Hybrid

NRG

Washington (District of Columbia)

Hybrid

USD 161,000 - 207,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical benefits
Vision benefits
Dental benefits
401K
FSA

Job summary

Vivint Smart Home, an NRG owned company, seeks an experienced software engineer to develop for embedded Linux platforms in a hybrid Seattle-based role. The position starts remote and progresses to a hybrid schedule with in-office presence on Monday–Thursday and a WFH day on Friday.

You will work on low-level software, build systems, and IoT protocols, collaborating with hardware teams to bring up boards and integrate BSPs. A BS in CS/CE and 5+ years of experience are required.

Qualifications

  • Minimum of 5 years of professional software development experience.
  • BS in Computer Engineering, Computer Science, or related field.
  • Strong proficiency in C and modern C++.
  • Deep understanding of the embedded Linux ecosystem (kernel, device drivers, and the boot chain: bootloader, device tree, init).
  • Hands-on experience building and customizing Linux distributions using Yocto, Buildroot, or similar.
  • Proven track record with board bring-up and debugging at the hardware/software boundary (reading schematics/datasheets; utilizing JTAG, logic analyzers, and oscilloscopes).
  • Experience evaluating and integrating vendor- or partner-delivered BSPs and drivers.
  • Experience with Python or Rust.
  • Solid understanding of common web/IoT protocols ( MQTT, JSON, Protobufs).
  • Proficiency with compiling, cross-compiling, unit testing, and debugging within Linux environments.

Skills

C
C++
Embedded Linux
Hardware debugging
BSP integration
Python
Rust
MQTT
JSON
Protobufs
SoC platforms

Education

BS in Computer Engineering, Computer Science, or related field
5+ years of professional software development experience

Tools

Yocto
Buildroot

Job description

Vivint Smart Home, an NRG owned company, seeks an experienced software engineer to develop for embedded Linux platforms in a hybrid Seattle-based role. The position starts remote and progresses to a hybrid schedule with in-office presence on Monday–Thursday and a WFH day on Friday.

You will work on low-level software, build systems, and IoT protocols, collaborating with hardware teams to bring up boards and integrate BSPs. A BS in CS/CE and 5+ years of experience are required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 — Hardware/Kernel Expert
Senior Embedded Linux Engineer — Hardware/Kernel Expert

NRG • Beaverton (OR)

Hybrid
USD 161,000 - 207,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 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 Software Engineer – Smart Home Linux(C++/QT)
Senior Embedded Software Engineer – Smart Home Linux(C++/QT)

NRG Energy • Northern (KY)

Hybrid
USD 161,000 - 207,000
Medical insurance
Dental insurance
Vision insurance
+3
Sr Software Engineer, Embedded
Sr Software Engineer, Embedded

Vivint • Washington

On-site
USD 150,000 - 180,000
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
Sr Software Engineer, Embedded

NRG Energy • Seattle (WA)

On-site
USD 161,000 - 207,000
Medical insurance
Dental insurance
Vision insurance
+3
Sr Software Engineer, Embedded Linux
Sr Software Engineer, Embedded Linux

NRG • Beaverton (OR)

Hybrid
USD 161,000 - 207,000