Senior Embedded Linux Engineer - Hybrid in Seattle

Vivint

Seattle (WA)

Hybrid

USD 161,000 - 207,000

Full time

7 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 insurance
401K
Flexible spending accounts

Job summary

Vivint Smart Home, an NRG owned company, is seeking a senior software engineer to join our Seattle team. You will develop in C and C++ for embedded Linux, work with Yocto/Buildroot, and collaborate on hardware/software integration across the product stack.

This role requires in‑office presence in Seattle on a hybrid schedule (Mon–Thu in the office, Fri work from home). Start remote and transition to hybrid as projects progress, with a strong emphasis on debugging, driver development, and secure,

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 the embedded Linux ecosystem (kernel, device drivers, and the boot chain).
  • Hands-on experience building and customizing Linux distributions using Yocto, Buildroot, or similar.
  • Hardware debugging with board bring-up and tools (JTAG, logic analyzers, oscilloscopes).
  • Experience evaluating and integrating BSPs and drivers.
  • Experience with Python or Rust.
  • Solid understanding of IoT protocols (HTTP, MQTT, JSON, Protobufs).
  • Development in Linux environments with cross-compiling and unit testing.

Skills

C
C++
Embedded Linux
Hardware Debugging
BSP Integration
Python
Rust
IoT Protocols
Linux development

Education

BS in Computer Engineering or CS

Tools

Yocto
Buildroot
JTAG
Logic Analyzers
Oscilloscopes

Job description

Vivint Smart Home, an NRG owned company, is seeking a senior software engineer to join our Seattle team. You will develop in C and C++ for embedded Linux, work with Yocto/Buildroot, and collaborate on hardware/software integration across the product stack.

This role requires in‑office presence in Seattle on a hybrid schedule (Mon–Thu in the office, Fri work from home). Start remote and transition to hybrid as projects progress, with a strong emphasis on debugging, driver development, and secure,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Linux IoT UI
Senior Embedded Software Engineer - Linux IoT UI

Vivint • Seattle (WA)

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

NRG Energy • Seattle (WA)

Hybrid
USD 161,000 - 207,000
Medical benefits
Vision benefits
Dental benefits
+2
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
Sr Software Engineer, Embedded

Vivint • Washington

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

NRG Energy • Washington

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

Vivint • Seattle (WA)

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

NRG Energy • Seattle (WA)

Hybrid
USD 161,000 - 207,000
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