Impinj is seeking a full-stack SaaS and IoT Software Engineering Intern to join the Enterprise Solutions team. The intern will design and build an edge compute package that integrates with Impinj’s cloud-based fleet management platform, enabling customers to write code in high-level languages and deploy with a click, significantly simplifying developer experience for RAIN RFID technology.
What You'll Do
- Design and implement an edge compute runtime that lets customers write reader applications in a high-level language
- Build the supporting cloud infrastructure: bundle build/CI/CD, deployment, versioning, and rollback
- Create an intuitive API that exposes reader functions to the runtime, with clear documentation
- Integrate with our fleet management platform for configuration, deployment, and state reporting
- Build UI components for code management in the admin console
- Work directly with Product Management and the SVP of Engineering to translate product vision into technical implementation
- Characterize and optimize performance: CPU, binary size, network usage, and memory footprint
- Deliver a working proof-of-concept that demonstrates a radically simpler developer experience
What We're Looking For
- Currently enrolled in a Bachelor's or Master's program in Computer Science, Computer Engineering, or similar program
- Experience with low level languages like C/C++/Rust in resource constrained environments
- Solid grasp of computer science basics, but also software development best practices
- You take initiative, work independently, and find ways to overcome obstacles
- You thrive in close collaboration, communicate clearly, and know how to get stuff done on a team
Nice to Have
- Showcase your side projects or open-source contributions
- We care less about credentials and more about what you've built. Show us impressive coursework, side projects, open-source contributions, or anything else that proves you can write good software and solve hard problems
- You're genuinely excited about building things; you ask good questions, dig into how things work, and bring enthusiasm to the team
- This project has design, product, and business strategy dimensions. We want someone who's interested in those considerations and can integrate them into technical decisions
Technical Stack
C, C++, Rust, ARM binaries, cross-compilation toolchains, cloud infrastructure, distributed systems, real-time data processing, IoT device management, developer tools, CI/CD, fleet management platform, high-level programming languages, API development, UI components
Team & Environment
Enterprise Solutions team. Reporting to Product Management and the SVP of Engineering.
Benefits & Compensation
- Comprehensive learning experience beyond traditional work assignments
- Professional development, mentorship, and networking opportunities
- Interactive learning sessions
- Personalized mentorship and guidance from early-career colleagues
- Hands-on experience, leadership insights, and a network of peers and mentors
- Access to healthcare benefits
- 401(k) plan and company match
- Opportunity for full time employment for graduates or those entering their senior year
- Open paid time-off policy
- Respect for work/life balance
- Weekly Q&A sessions with executive team
- Spectacular office views of the Olympics, Lake Union, and Mt Baker from rooftop deck
- Opportunity for hybrid work at Seattle office
The typical base pay range for this role across the US is $26.00/hr - $40.00/hr. Individual base pay depends on various factors such as complexity and responsibility of role, job duties, requirements, and relevant experience and skills. Certain roles are eligible for stock awards based on individual performance. Certain roles are eligible for merit increases, annual bonus, and sales incentives based on revenue or utilization, depending on the terms of the plan and the employee’s role.
Work Mode
The start date is firm; the end date is flexible to end early. All internship positions report at least on a hybrid basis to our Seattle office. Location: Seattle, WA, USA.
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.









