RVC
JobsFor Employers
4 jobsSort: Relevance
14d 7h ago

Senior Software Engineer

Impinj·General · Internet of Things
🏢Hybrid
|Seattle, United States of America
$112.3k - $168.5k USD/yr
buildrootcperformance_marketinglinux+3
22h ago

Firmware Engineer

Samsara·General · Internet of Things
📡Fully Remote
|San Francisco
$162.4k - $290k USD
qa_automationawsbashbuildroot+11
23h 31m ago

AI Controls Solutions Engineer

Phaidra·General · Industrial automation
📡Fully Remote
|Vancouver
67.8k - 149.6k CAD
analyticscloud_servicesjsonoptimization+5
11d 23h ago

FPGA Timing Specialist

Digis·General · Software Development
📡Fully Remote

Senior Software Engineer

Impinj | General | Internet of Things
Hybrid
Full Time
United States of America, Seattle
$112.3k - $168.5k USD/yr
Position:
Senior Software Engineer

Company:
Impinj

Compensation:
The typical base pay range for this role across the US is $112,300 - $168,500.

Location:
United States, Seattle

Employment type:
Not specified

Work Arrangement:
Hybrid working model

Short Summary:
Impinj is a leading RAIN RFID provider and Internet of Things pioneer, connecting various items to the Internet. The role involves working on Firmware for ARM 64/32 bit Processors in the RAIN RFID Reader Platform team.

Responsibilities:
- Design, develop, and maintain embedded software on ARM 64/32 bit processors and microcontrollers.
- Own key aspects of new hardware platform bring-up, including driver development and board-level diagnostics.
- Contribute to architecture and design reviews, ensuring code quality and software scalability.
- Optimize code for performance, memory usage, and power consumption.
- Troubleshoot, debug, and resolve issues across embedded systems.
- Write and maintain clear documentation for software architecture and design.
- Conduct unit testing and ensure embedded systems meet functional and performance requirements.
- Collaborate with various teams to improve overall organizational success.
- Mentor junior engineers and contribute to the professional growth of the team.

Requirement:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 5+ years of progressive software development experience with a proven track record of delivering high-quality embedded solutions.
- Expertise in C and modern C++ programming for embedded systems.
- Proficiency in Python.
- Experience with Embedded Linux and microcontrollers.
- Strong experience with hardware interfaces such as SPI, UART, I2C, GPIO.
- Familiarity with CI/CD pipelines and automated testing frameworks.

Benefits:
- Competitive benefits including healthcare, a 401(k) plan with company match, and more.
- Open paid time-off policy and respect for work/life balance.
- Opportunities for merit increases, annual bonuses, and stock based on performance.
- Support for remote work and a collaborative environment.

Required Skills

buildrootcperformance_marketinglinuxgdbpythonyocto

Required Languages

🇬🇧 English

Key competency: General
Roles
PythonJavaReactTypeScriptNode.jsGoRustDevOpsData scienceProductDesign
Remote
United StatesUnited KingdomCanadaGermanyPolandSpainNetherlandsPortugal
Work type
Fully remoteRemote in-countryHybridSeniorMid-levelJuniorAll jobs
R© 2026 ReVacancybuild ea4652b0
AboutContactPrivacyCookiesRefundsTerms & ConditionsFor Employers