Senior Embedded Software Engineer — Remote/Hybrid

Impinj, Inc.

Seattle, Northern (WA, KY)

Hybrid

USD 112,000 - 169,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
401(k) with company match
Annual bonus
Stock options
Remote work support

Job summary

Impinj, Inc. is seeking an experienced embedded software engineer in Seattle to design and maintain ARM-based software running on Linux. You will drive hardware platform bring-up, write drivers, and optimize for performance and power in a fast-paced environment.

4+ years of embedded software, strong C/C++, and Embedded Linux experience are essential. This hybrid role offers competitive pay, stock, and benefits with a focus on collaboration across hardware, QA, and firmware teams.

Qualifications

  • Degree in CS/CE/EE or related field required.
  • At least 5+ years delivering embedded software.
  • Strong C and modern C++ for embedded systems.
  • Experience with Embedded Linux and hardware interfaces.

Responsibilities

  • Design, develop, and maintain embedded software on ARM processors and microcontrollers.
  • Lead hardware platform bring-up including drivers and diagnostics.
  • Contribute to architecture reviews and ensure code quality.
  • Optimize for performance, memory, and low power usage.

Skills

C
Modern C++
Python
Embedded Linux
Bootstrapping SoCs
Device trees
Driver development
SPI/UART/I2C/GPIO
CI/CD
GDB/Logic analyzers

Education

Bachelor's degree in Computer Science/Engineering

Tools

Yocto
Buildroot
GDB
Linux tooling

Job description

Impinj, Inc. is seeking an experienced embedded software engineer in Seattle to design and maintain ARM-based software running on Linux. You will drive hardware platform bring-up, write drivers, and optimize for performance and power in a fast-paced environment.

4+ years of embedded software, strong C/C++, and Embedded Linux experience are essential. This hybrid role offers competitive pay, stock, and benefits with a focus on collaboration across hardware, QA, and firmware teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer Seattle, Washington, United States
Senior Software Engineer Seattle, Washington, United States

Impinj, Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 112,000 - 169,000
Healthcare benefits
401(k) with company match
Annual bonus
+2
Senior Platform Engineer, RFID & IoT (Hybrid)
Senior Platform Engineer, RFID & IoT (Hybrid)

Linuxconfig • Seattle (WA), Northern (KY)

Hybrid
USD 185,000 - 278,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 Software Engineer
Senior Software Engineer

Impinj • Seattle (WA)

On-site
USD 112,000 - 169,000
Senior Electrical Design Engineer - RF & Lab Automation
Senior Electrical Design Engineer - RF & Lab Automation

Impinj, Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 136,000 - 204,000
Senior Embedded C++/Linux Engineer — Hybrid + Equity
Senior Embedded C++/Linux Engineer — Hybrid + Equity

Empo Health, Inc. • San Bruno (CA)

Hybrid
USD 170,000 - 210,000
Hybrid-friendly
Take what you need vacation
Medical/dental/vision
+3
Staff IoT DevOps Engineer - Remote-ready Cloud & CI/CD Leader
Staff IoT DevOps Engineer - Remote-ready Cloud & CI/CD Leader

Impinj • Seattle (WA)

On-site
USD 136,000 - 204,000
Embedded Systems Engineer - Onsite Redmond
Embedded Systems Engineer - Onsite Redmond

INSPYR Solutions • Redmond (WA)

On-site
USD 96,000 - 103,000
Medical, vision, and dental insurance
Embedded Firmware Engineer - Hybrid Contract-to-Hire
Embedded Firmware Engineer - Hybrid Contract-to-Hire

Sigma Design • Bellevue (WA)

Hybrid
USD 132,000 - 188,000
Medical insurance options
Dental insurance options
401(k) with company match
+3
Senior Information Systems Engineer
Senior Information Systems Engineer

Impinj • Seattle (WA)

On-site
USD 131,200 - 196,800
Healthcare benefits
401(k) plan and company match
Open paid time-off policy