Sr Software Engineer, Embedded
$150k - $185kNRG
Welcome to the intersection of energy and home services. At NRG, we’re driven by our passion to create a smarter, cleaner and more connected future.
Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes.
Senior Embedded Software Engineer
Job Description
Who Are We:
Vivint Smart Home is the leading provider of smart home services in North America. Vivint delivers an integrated smart home system with in-home consultation, professional installation and support delivered by its Smart Home Pros, as well as 24-7 customer care and monitoring.
Dedicated to redefining the home experience with intelligent products and services, Vivint serves more than two million customers throughout the U.S.
Job Functions:
Position requires in-office presence in Seattle, WA on a hybrid schedule for Monday, Tuesday, Wednesday, and Thursday with a work from home day on Friday. The position will start remote and then will move into the hybrid schedule.
Job Requirements
Required Technical Skills & Experience
Experience: Minimum of 5 years of professional software development experience.
Education: BS in Computer Engineering, Computer Science, or a closely related technical field.
Core Languages: Strong proficiency in C and modern C++ .
Embedded Linux: Deep understanding of the embedded Linux ecosystem (kernel, device drivers, and the boot chain: bootloader, device tree, init).
Build Systems: Hands-on experience building and customizing Linux distributions using Yocto , Buildroot , or similar.
Hardware Debugging: Proven track record with board bring-up and debugging at the hardware/software boundary (reading schematics/datasheets; utilizing JTAG, logic analyzers, and oscilloscopes).
BSP Integration: Experience evaluating and integrating vendor- or partner-delivered BSPs and drivers.
Additional Languages: Experience with Python or Rust .
IoT Protocols: Solid understanding of common web/IoT protocols ( MQTT, JSON, Protobufs).
Development Environment: Proficiency with compiling, cross-compiling, unit testing, and debugging within Linux environments.
Highly Desirable Skills (Nice-to-Have)
Direct experience collaborating with JDM/ODM or contract manufacturing partners on hardware/software co-development.
Familiarity with wireless communication protocols (Wi-Fi, BLE, Zigbee, Z-Wave).
Experience with SoC platforms from vendors like NXP, Rockchip, Qualcomm, etc.
Understanding of embedded security fundamentals (secure boot, OTA updates, and device provisioning).
Experience leveraging generative AI developer tools (e.g., Claude Code, GitHub Copilot) to design, build, debug, and review production software.
The base salary range for this position is: $150K to $185K* *The base salary range above represents the low and high end of the salary range for this position. Actual salaries will vary based on several factors including but not limited to location, experience, and performance. The range listed is just one component of the total compensation package for employees. Other rewards may include annual bonus, short- and long-term incentives, and program-specific awards. In addition the position may be eligible to participate in the benefits program which include, but are not limited to, medical, vision, dental, 401K, and flexible spending accounts.
NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.
Official description on file with Talent.
$220k - $250k
...retrofit tractor autonomy kit for John Deere tractors, autonomy software, and remote supervision for real-time interventions if... ...BOND. YouTube | X | Instagram | LinkedIn | News As a Sr. Software Engineer, Embedded Systems at Carbon Robotics you will work alongside your...SeniorFull timeFor contractorsRemote workWorldwideFlexible hours- ...Embedded Software Engineer At BRINC, we are redefining public safety with an innovative ecosystem of life-saving tools. Our journey started with the development of drones and ruggedized throw phones, designed to access unsafe areas and establish communication to de...SeniorWork at officeFlexible hours
- Accord Technologies Inc in Seattle, WA seeks a Sr. Software Engineer (Avionics) to design, develop, and verify hardware/firmware per DO-254 and embedded software per DO-178, within a safety‑critical aerospace program. The ideal candidate has 9+ years in avionics, deep experience...Senior
- ...Aerospace and Electronics has an exciting opportunity for a Sr Embedded Software Engineerat our Lynnwood, WA location.About Crane:Crane Aerospace... ...& Electronics in some of the toughest environments: from engines to landing gear; from satellites to medical implants and...SeniorFull timeFor contractors
$102.69k - $154.03k
...Job Description Job Description Senior Embedded Software Engineer – Hardware/Software Integration Astronics Advanced Electronic Systems (AES) is seeking a S enior Embedded Software Engineer with strong hardware/software integration experience to join our Cabin...SeniorPart timeWork from homeWorldwideFlexible hours$168.1k - $227.4k
...enterprises and AWS services experience network performance, security, and reliability at unprecedented scale.As a Senior Embedded Software Development Engineer (C/C++), you will guide complex engineering initiatives across diverse technical domains that define modern cloud...SeniorInternshipFlexible hours$141k - $225.6k
Senior Software Embedded Engineer Seattle, Washington, United States Join Axon and be a Force for Good. At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software...SeniorWork experience placementWork at officeRemote work$165k - $270k
...key design concepts. Write Linux-based software for common processors and... ...Bachelor’s degree in computer science, engineering, mathematics, or a science discipline.... ...technical issues deeply. ~ Experience with embedded systems and launching and operating consumer...SeniorFull timeTemporary workWork at officeMonday to Friday$197.53k - $276.54k
...worldwide. As a Senior Build & Release Engineer for the TeraWave project, you will be the... ...cross-compilation toolchains for embedded targets (ARM, RISC-V) and standardized runtime... ...Automate the containerization of cloud software (Kubernetes/Docker). Manage versioning and...SeniorPermanent employmentTemporary workLocal areaWorldwide- ...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... ...Job Description: We are seeking skilled, experienced embedded software engineers with relevant experience in C++ in embedded systems to join...Full timeTemporary workPart timeWorldwide
- ...Responsibilities Design, develop, and optimize high-assurance embedded software components using C++. Participate in design and code... ...Work with radar, signal-processing, hardware, and software engineers to implement platform control and signal-processing functionality...Full timeTemporary workFlexible hours
$110k - $250k
...talent to join us in our mission to support first responders in saving lives. About this Role:We are seeking an experienced embedded software engineer. In this role you will design and develop on-device software for BRINC’s entire hardware product line, including indoor...SeniorWork at officeRemote workFlexible hours$143.7k - $194.4k
...connectivity.The RoleIn this role, you will participate in all phases of software development from requirements through implementation and test... ..., and autonomous control.Job Responsibilities - Develop embedded software in assembly, C, C++, or other languages in a real-time...Permanent employmentInternshipFlexible hours- Job Title: Sr. Software Engineer (Avionics) Location : Seattle, WA (Locals only) Duration FTE / Contract. Domain Aerospace Key Requirements... .../firmware as per DO-254 guidelines Develop and maintain embedded software in compliance with DO-178 standards Work on...SeniorContract workLocal area
$150k - $185k
...About This Role We are seeking a Sr Audio Intelligence Engineer to build conversational and audio AI... ...’s degree in Computer Science, Software Engineering, AI/ML, or a related technical... ...Familiarity with edge AI, embedded devices, IoT, Linux-based systems, or...SeniorTemporary workWork at officeRemote workWork from homeFlexible hours- Blue Origin Engines seeks an Aerospace Software Apps Engineer III to develop and verify real-time embedded software that controls rocket engines for human-capable spacecraft. You will work with multidisciplinary teams across the full software lifecycle, from requirements...Senior
- A leading aerospace company in Seattle seeks an experienced embedded software engineer for its Lunar Permanence business unit. The role involves developing software for avionics systems, requiring a strong background in C/C++ and debugging techniques. The ideal candidate...SeniorRelocation package
- Vigilant Engineering, Inc. is seeking a mid-to-senior embedded firmware engineer to design and implement software for custom embedded platforms, including drivers, bootloaders, and BSPs. You will collaborate across hardware and software teams to ensure a robust system...Senior
- Crane Aerospace & Electronics in Lynnwood, WA is seeking a Sr Embedded Software Engineer to lead development of robust, certifiable embedded software for sensing products used in aerospace. You’ll design, implement, integrate and verify software across real-time environments...Senior
- Talent Groups is seeking a qualified software engineer to design and develop embedded software in Rust, C, and C++. The role includes writing device drivers, participating in architecture and code reviews, and optimizing CI/CD pipelines. The ideal candidate will have 8...Senior
- Amazon Leo is building secure embedded software for satellite hardware, with a focus on low-level systems, device drivers, Linux kernel modules... ...the full software lifecycle within an open, collaborative engineering culture. As a Senior Software Engineer, you will work on...Senior
- ...Sr. Software Engineer Position: Electronics Engineer Location: Redmond, WA Duration: Contract or Full time Client: Microsoft JD & Skillset: SI fundamentals / consumer electronics high speed design Detailed JD: Mixed circuit, high-speed board design...SeniorFull timeContract work
- EVONA is seeking a hands-on Senior Embedded Firmware Engineer to lead firmware development for a spaceborne radar platform. You will own architecture... ..., testing and integration with hardware, FPGA and software teams in a fast-growing startup. Requirements include a BS...Senior
- Kapta Space in Seattle, WA, seeks a Senior Embedded Firmware Engineer to lead firmware development for our radar sensor and data processing pipeline... ..., FPGA, and mechanical engineers to build reliable software for embedded platforms and ground-based servers. The role...Senior
- ...Sr. Software Engineer Specialist with.Net experience, min 7+ exp fullstack Microsoft technology development experience in C#,.NET MVC, Web API, Experience in working with React JS is minimum 3 yrs High level of understanding of JavaScript Understanding of modern patterns...Senior
- ...Hi, We are looking for a Sr Software Engineer. Please let me know, if interested. Sr Software Engineer Location- Onsite at Bellevue, WA (Onsite from Day 1) 12 months W2 Contract Only Job Description: Responsibilities...SeniorContract workImmediate start
- Blue Origin LLC in the Greater Seattle Area (and Space Coast, FL; Huntsville, AL; Denver, CO) is seeking an Embedded Software Engineer III for New Glenn Avionics. You will develop flight software and tools for spaceflight systems, spanning requirements, design, implementation...Senior
- ...Software Engineers (Fulfillment Center Integrations) We are seeking an experienced Robotics Software Engineers to support the enhancement... ...degree in computer science or equivalent. ~ Experience in embedded development using C/C++. ~ Expertise in robotics...SeniorInternship
- ...Azure Data Engineer / Software Engineer We are looking for a strong Azure Data Engineering professional with experience in large-scale data platforms, application development, and cloud operations. Must have skills include Azure Data Lake Storage (ADLS), Azure Data...Senior
- ...Engineering Role Outline of the Role: Engineering here involves applying Computer Science principles to design, build, maintain, scalable... ...of complex scope and impact within practice. Strong software delivery fundamentals including automated testing, source control...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer, Embedded. Be the first to apply!
- software developer positions Washington State
- senior software engineer remote Washington State
- cybersecurity software engineer Washington State
- part time software developer remote Washington State
- software engineer Washington State
- software engineer amazon Washington State
- software developer Washington State
- software engineer healthcare Washington State
- entry level software engineer remote Washington State
- startup software engineer Washington State


