Impinj→
SaaS and IoT Software Engineering Intern at Impinj in Seattle, WA
InternshipHybridFull-timeSeattle, WA$54k–$83k/yr
Skills
c/c++/rustcloud infrastructureapi developmentreal-time data processingci/cdteam collaborationproblem-solvingcommunication skillsinitiative
Job Description
Summary: Impinj is a leading RAIN RFID provider and Internet of Things pioneer, seeking a full-stack SaaS and IoT Software Engineering Intern to join their Enterprise Solutions team. The role involves designing and building an edge compute package that integrates with their cloud-based fleet management platform, aiming to simplify the developer experience for customers.
Responsibilities:
- 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
Required Qualifications:
- 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
- Take initiative, work independently, and find ways to overcome obstacles
- Showcase side projects or open-source contributions
- Genuinely excited about building things; ask good questions, dig into how things work, and bring enthusiasm to the team
- Solid grasp of computer science basics, but also software development best practices
- Thrive in close collaboration, communicate clearly, and know how to get stuff done on a team
- Interest in design, product, and business strategy dimensions and can integrate them into technical decisions
Required Skills: C/C++/Rust, Cloud infrastructure, API development
Important Skills: Real-time data processing, CI/CD
Nice-to-Have Skills: Team collaboration, Problem-solving, Communication skills, Initiative
Benefits: Healthcare benefits, 401(k) plan and company match, Merit increases, Annual bonus, Stock
Benefits
Healthcare benefits
401(k) plan and company match
Merit increases
Annual bonus
Stock