Principal Software Engineer
$185k - $277.6kImpinj
Job Description
Job Description
Impinj delivers the Physical Intelligence that connects the physical world to the AI-powered digital world, fueling automated workflows and improving consumer experiences. From retail merchandise and groceries to packages and shipping pallets, Impinj products and solutions identify and track tens of billions of everyday items, providing real-time operational insights about every item enterprises make, move and sell. We are, quite literally, the eyes and ears of smart enterprise systems. Come help us build technology and solutions that enable businesses to visualize everything, waste nothing and act instantly.
Team Overview:We're seeking a Principal Software Engineer to join our growing Platform Engineering team, building the next-generation RAIN RFID platform for a diverse set of applications, from healthcare to logistics to retail.
In this role, you will help build our RAIN RFID data integration stack for our reader products, tackling challenges such as efficient stream processing of large volumes of data, complex algorithms to extract insight from raw RFID data, and a software stack that scales from a single reader to a global deployment. Principal engineers at Impinj are software authorities who work as part of a team, taking on our hardest challenges and delivering innovative, effective solutions while collaborating with engineers across the stack — from tagged items to the cloud.
What You Will Do:- Design, build, and evolve the software stack behind our RAIN RFID data integration platform, from embedded readers through cloud services
- Architect high-throughput stream-processing pipelines that handle large volumes of RFID data in real time
- Develop algorithms that extract actionable insight from raw RFID data for customers across healthcare, logistics, and retail
- Build distributed systems that scale seamlessly from a single reader to a global deployment of readers
- Partner with Machine Learning teams to integrate ML models and inference frameworks into the platform
- Collaborate closely with engineers across the full stack, from tagged items to the cloud, to deliver integrated, end-to-end solutions
- Define technical vision and drive implementation of sophisticated, scalable, and reliable platform architecture
- Mentor engineers, advocate for best practices in software development, and contribute to an inclusive team culture
- Deliver high-quality, well-tested code across multiple release cycles, setting the technical standard for the team
- Participate in our hybrid workplace, working onsite at our Lab in North Beacon Hill up to 3 days per week
- BS in ECE, CS, or a related field, with 15+ years of software development experience , or an equivalent combination of education and experience
- Proficiency in embedded development using C, C++, and/or Rust
- Proficiency in higher-level languages such as Python, C#/.NET, or Go
- Proficiency with embedded Linux platforms such as Yocto, Zephyr, or similar systems
- Proficiency implementing Machine Learning algorithms and leveraging ML inference frameworks such as LiteRT, CUDA, PyTorch, and TensorFlow
- Experience interfacing with Machine Learning teams and cross-disciplinary engineering teams
- Experience designing, implementing, and deploying scalable, reliable distributed systems
- Experience with RFID, IoT, Bluetooth, or other embedded end-user technologies
- Familiarity with network technologies such as NATS, MQTT, Kafka, AMQP, or ZeroMQ
- Proven ability to build modular designs with strong test coverage
The benefits listed below may vary depending on the nature of your employment with Impinj and the country where you work.
The typical base pay range for this role across the US is $185,000 - $277,600 . Individual base pay depends on various factors such as complexity and responsibility of role, job duties, requirements, and relevant experience and skills. Both market wage data and the mid-point of the pay range is reviewed and used as the starting point for all new hire offers. Offers are made within the base pay range applicable at the time.
At Impinj certain roles are eligible for additional rewards, including merit increases, annual bonus and stock. These awards are allocated based on individual performance. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. US based employees have access to healthcare benefits; a 401(k) plan and company match among others.For a more comprehensive list of US employment benefits, click here.
US Export Controls:This position has access to technologies or data subject to U.S. export control regulations. Under these laws, the release or transfer of export-controlled items or information to individuals who are not classified as "U.S. persons" (as defined by Immigration & Nationality Act) may require prior authorization from the U.S. government. We may require additional documentation related to national identity to determine whether an export compliance license is required for any export-controlled items. This information is requested solely for the purpose of complying with U.S. export control laws and will not be used for other purposes. Learn more about export compliance here.
Why work at Impinj:
Know you're making a difference. Competitive benefits. Support for remote work or a desk with a view. Weekly Q&A sessions with our executive team. Impinj provides an environment that fosters openness and innovation and is developing technology that delivers a positive impact on the world. Collaboration and teamwork are highly valued, and accomplishments are duly celebrated. We have an open paid time-off policy paired with a respect for work/life balance. Our headquarters is located in Seattle with spectacular views of the Olympics, Lake Union, and Mt Baker, which can be enjoyed from our rooftop deck. Our Brazilian site is in Porto Alegre, Rio Grande do Sul state, at "Tecnopuc," a technology park that offers a very nice workplace for the development of groundbreaking technologies. Impinj is committed to creating a diverse and inclusive work environment and welcomes applicants from all backgrounds.
We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
- ...Title: Principal Software Engineer - Mobile, Web, Data, ML Hushh is pioneering the concept of personal data management where individuals have complete control and ability to monetize their data. We are seeking Senior Principal Software Engineers who have the passion...SuggestedFull time
- ...Our client, a large federal systems integrator supporting a major federal agency, is hiring a Principal Software Engineer to lead design and delivery on a modernization effort spanning Java microservices, cloud deployment, and frontend UI work. This is a hands on technical...SuggestedFull time
$175k - $225k
...This is an opportunity for an AI-Engineering Principal Software Engineer, AI Group to get in on the ground floor. Cohu is building the AI engineering platform for semiconductor test from the ground up: cloud and on-prem inference infrastructure, custom agent tooling,...SuggestedFull timeWork experience placementLocal areaWorldwideShift work$197.3k - $313.7k
...instance, Epic Org. We deliver critical support and drive strategic engineering initiatives to empower our partners and internal teams. Our... ...-oriented programming and at least 10 + years of professional software development experienceGood understanding of E2E lifecycle of...SuggestedFull timeContract workImmediate start$272k - $431.25k
...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design...SuggestedFull timeLocal areaRemote work$183.1k - $340k
...opportunity to shape the future of high-performance, scalable, reliable, and resilient enterprise software? Thomson Reuters is seeking a hands-on Principal Software Engineer with deep, recent C#/.NET Core and AWS experience building large-scale distributed systems and...Full timeWork at officeLocal areaFlexible hours$154.05k - $278.48k
...to customers in the national security, engineering, and health industries. We deliver innovative... ...-enabled services and mission software capabilities in the areas of cyber, logistics... ...the OpportunityLeidos is seeking a Principal Software Engineer to provide advanced software...Full time$147k - $237.5k
...filled anywhere in the United States*We’re looking for a Principal Escalation Engineer to serve as a key architect of customer stability and product... ...What You Bring8+ years of experience in the software industry (Technical Support, R&D, or Sustaining Engineering...Full timeWork at officeImmediate startShift work$131.3k - $237.35k
Leidos has an exciting opportunity for a Principal Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and...Full timeImmediate startFlexible hours$131.3k - $237.35k
Leidos has a new and exciting opportunity for a Principal Biometrics Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical...Full timeImmediate startFlexible hours$153.82k - $265.2k
...Job Description Job Description Principal Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This change is driven by a...Full timeFor contractorsWork at officeFlexible hours$216.4k
...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.... ...a single high-compute platform safely and efficiently. As Principal Software Engineer, you are the senior technical authority and system...Full timeLocal areaWork from homeRelocation packageFlexible hours$13 per hour
...DoingWe are seeking a highly experienced Senior, Lead, and Principal Engineers to serve as a key individual contributor across the Super Agent... ...that meet business needsBuild and ship production-grade software using modern engineering practices, with AI as a core part of...Full time$142.8k - $274.8k
...themselves in what we make. Our goal is for the Mojang Studios team to be as diverse as our community. We are looking for a Principal Software Engineer to serve as the technical lead for the Minecraft mobile app experience. You will partner with product design and...Ongoing contractFull timeLocal area$142.8k - $274.8k
...Overview The 1ES (One Engineering System) team is responsible for enabling the worlds... ...CI/CD infrastructure that accelerates software delivery across Microsoft and external... ...deliver higher-quality software. As a Principal Software Engineer - CoreAI on our team...Ongoing contractFull timeLocal areaWork from homeFlexible hours$142.8k - $274.8k
...Overview Dynamics 365 is Microsofts suite of enterprise software thatpowersmany of the largest businesses in the world. The... ...via channels like Live Chat Voice and SMS. As a Principal Software Engineer in the Microsoft Dynamics Customer Experience Applications...Ongoing contractFull timeLocal areaShift work$142.8k - $274.8k
...technical insights and drives high-priority company-wide AI initiatives while partnering closely with engineering research and product teams. The Principal Software Engineer within OCTO will build AI-based systems to accelerate the deployment of OpenAI technology across...Ongoing contractPermanent employmentFull timeWork at officeLocal area3 days per week$119.8k - $234.7k
...experiences across GitHub and Microsoft. Our work spans the full software development lifecycle with a focus on turning modern AI systems... ...grade developer tools. We are looking for a Senior Software Engineer to help build a world-class coding agent CLI. This role is for...Ongoing contractFull timeLocal areaImmediate start$142.8k - $274.8k
...experiences across Microsoft 365 by bridging research and engineering building core agent capabilities incubating emerging technologies... ...contextual assistance for millions of users. As a Principal Software Engineer you will architect and lead the development of LLMs...Ongoing contractFull timeWork at officeLocal area$165.6k - $296.4k
...the compiler infrastructure optimization frameworks execution engines and hardware abstractions that unlock the performance and... ...future of AI execution on Windows. We are looking for a Principal Software Engineer to help define and drive the next generation of AI...Ongoing contractFull timeLocal areaWorldwideShift work$142.8k - $274.8k
...Overview Overview VS Code is where millions of developers turn ideas into working software. We are looking for a Principal Software Engineer to tackle hard product and platform challenges as VS Code and GitHub Copilot continue to reshape how developers build software...Full timeImmediate startRemote work$142.8k - $274.8k
...enterprises to design deploy and scale cutting-edge Generative AI systems and intelligent agents. Were looking for a Principal Full Stack Software Engineer(UI Focused) to join our Microsoft Foundry Agents Platform team where were creating intuitive and powerful agent-...Ongoing contractFull timeLocal area$142.8k - $274.8k
...thatpursues andcelebrates excellence and drives innovation where success is a shared journeyfrom a One Microsoft approach. As a Principal Software Engineer Windows Domain FDE (Foward Deployed Engineer) you will join the Windows Commercial Acceleration Engine (WCAE) Team as...Ongoing contractFull timeLocal area$142.8k - $274.8k
...is at the forefront of Microsofts mission to redefine how software is built and experienced. We are responsible for building... ...evaluate and optimize AI agent performance. We are seeking a Principal Software Engineer to join the team and help build the core services that...Ongoing contractFull timeLocal area$227.8k - $338.8k
...language models agentic frameworks and production cloud engineering. We are hiring a Principal Engineer to be the technical anchor for this product.... ...team. Experience Requirements ~12 years in software development. ~7 years hands-on with fault-tolerant highly...Full timeLocal area$239.7k - $321.4k
...Job Posting Title: Sr Principal Software Engineer Req ID: Job Description: Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disneys past present and future. Disney Entertainment and ESPN Product & Technology is a global...Full time$142.8k - $274.8k
...customer grounded quality issues with quality teams to advance Copilot quality and product innovation. We are looking for a Principal Software Engineer to architect and build the production system behind CADETs (Customer and Analytics Driven Evals Team) customer-grounded...Ongoing contractFull timeLocal areaShift work$142.8k - $274.8k
...Perplexity and OpenAI. Were looking for exceptional Full Stack Engineers to join the Edge AI Companions and Agents Engineering team one... ...Microsoft or in similarly large-scale environments. Software Engineering IC5 - The typical base pay range for this role...Ongoing contractFull timeWork at officeLocal area$142.8k - $274.8k
...strategy hardware platform readiness fleet health reliability engineering lifecycle management and operational excellence across... ...Microsofts global cloud infrastructure. We are looking for a Principal Software Engineer - HW/SW in Fleet Infrastructure to provide...Ongoing contractFull timeWork at officeLocal area3 days per week$142.8k - $274.8k
...Overview We are looking for a Principal Software Engineer to advance the reliability and observability architecture of a large-scale globally distributed AI platform. You will set technical direction and solve complex challenges across runtime routing capacity infrastructure...Ongoing contractFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Washington DC
- principal Washington DC
- senior principal cloud computing engineer Washington DC
- senior principal scientist Washington DC
- principal applied scientist Washington DC
- principal cloud computing engineer Washington DC
- principal architect Washington DC
- associate principal Washington DC
- principal scientist Washington DC
- principal data scientist Washington DC




