This position is no longer available
Seattle, Washington, United States Hybrid

Impinj was looking for a SaaS and IoT Software Engineering Intern

About the Role

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.

Required Skills
CC++RustARM binariescross-compilation toolchainscloud infrastructuredistributed systemsreal-time data processingIoT device managementdeveloper toolslow-level programmingresource-constrained environmentssoftware development best practicescollaborationproblem-solving CC++RustARM binariescross-compilation toolchainscloud infrastructuredistributed systemsreal-time data processingIoT device managementdeveloper toolslow-level programmingresource-constrained environmentssoftware development best practicescollaborationproblem-solving
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Impinj

Impinj wirelessly connects billions of everyday things to applications, delivering real-time information to businesses, and enabling the Internet of Things.

Impinj delivers business-critical information throughout the lifecycle of every item manufactured, transported, and sold. Together with our partners, we help enterprises gain efficiencies, reduce waste, and ensure every thing is in the right place at the right time.

Impinj products deliver enterprise-grade accuracy, reliability, and security. Our mission is to connect every thing and ensure trust in every connection.

All jobs at Impinj Visit website
Job Details
Category embedded
Posted 21 days ago