Senior Embedded Software Engineer - Smart Home (Linux, C++, Qt)

Vivint

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

Vivint Smart Home is seeking a Senior Embedded Software Engineer to design, implement, and maintain application-level software for embedded Linux devices within the Vivint ecosystem. You will integrate devices over wireless protocols and help build compelling user experiences.

The role requires in-office presence in Seattle, WA on a hybrid schedule—starting remote before transitioning to on-site four days a week, with a work-from-home day on Friday.

Qualifications

  • Proficiency with modern C++ and QT/QML framework for UI.
  • Experience building UIs on web or mobile platforms.
  • Experience with Python or Rust.
  • Understanding of HTTP, MQTT, JSON, protobufs.
  • Understanding of OO design patterns.
  • Experience with compiling, unit testing and debugging in a Linux environment.
  • BS in Computer Engineering, Computer Science, or closely related field.
  • At least 5 years of professional software development experience.

Responsibilities

  • Design, implement, deliver and maintain application-level software on embedded Linux devices.
  • Integrate devices over wireless protocols into the Vivint ecosystem.
  • Collaborate with team to solve problems and write high-quality code.
  • Communicate effectively and learn new skills.

Skills

Modern C++
QT/QML UI
Python
Rust
Web UI
HTTP/MQTT/JSON/Protobufs
OO design patterns
Linux debugging
BS in CS/CE
5+ years experience

Education

BS in Computer Engineering, Computer Science, or closely related field

Job description

Vivint Smart Home is seeking a Senior Embedded Software Engineer to design, implement, and maintain application-level software for embedded Linux devices within the Vivint ecosystem. You will integrate devices over wireless protocols and help build compelling user experiences.

The role requires in-office presence in Seattle, WA on a hybrid schedule—starting remote before transitioning to on-site four days a week, with a work-from-home day on Friday.

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

Similar jobs worth comparing

Senior Embedded Software Engineer — Smart Home Devices
Senior Embedded Software Engineer — Smart Home Devices

Vivint • United States

On-site
USD 120,000 - 170,000
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

Vivint • Washington

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

Vivint • United States

On-site
USD 120,000 - 170,000
Senior Platform Engineer - Real-Time IoT & Cloud
Senior Platform Engineer - Real-Time IoT & Cloud

Vivint • United States

On-site
USD 140,000 - 210,000
Competitive compensation
Stock options
Comprehensive benefits
+1
Sr Software Engineer, Embedded
Sr Software Engineer, Embedded

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 Platform Infra Engineer – Real-Time IoT & Cloud
Senior Platform Infra Engineer – Real-Time IoT & Cloud

Vivint • Washington

On-site
USD 150,000 - 210,000
Competitive compensation
Performance bonus (AIP)
Comprehensive health benefits
+3
Senior Platform Infrastructure Engineer – Real-Time, Large-Scale
Senior Platform Infrastructure Engineer – Real-Time, Large-Scale

Nrg Bluewater Wind • Washington

Hybrid
USD 150,000 - 230,000
Health benefits
401(k)
Employee Stock Purchase Plan
+2