Today’s retail and tomorrow’s Internet-of-Things (IoT) applications rely on item-status data sourced from UHF RFID tags. Impinj, the world’s #1 provider of UHF RFID products and solutions, is looking for a principal software architect to lead the design and development of software platforms and APIs that deliver RFID-based data streams for enterprise applications developed by others. Join the Impinj software engineering team and apply your knowledge and experience architecting RFID data streaming server products. Our company culture encourages innovation, technical leadership, and quality products. The Principal Software Architect will:
Make architectural design choices, define APIs, develop distributed services, and build a scalable multi-platform data streaming solution.
Work closely with Impinj product managers and account executives interfacing with customer and partner projects and applications.
Interface closely with our fast-paced hardware and software development teams using agile methodologies.
Master’s or PhD in Computer Science, Computer Engineering, or closely-related field and 10+ years of experience in software architecture and enterprise software applications.
Proficiency with Java, open-source platforms (Tomcat, MySQL, OSGi, etc…) and related technologies.
A demonstrated ability to learn new technologies quickly.
Proven career history of launching new software server/solution products to market, including appliance solutions, SaaS and/or cloud-based.
Previous experience working with third-party software suppliers and partners.
Very strong written communication and documentation skills.
Excellent interpersonal, verbal communication and presentation skills.
Prior experience with retail software, solutions, and/or applications.
Prior experience with RFID products, systems, and protocols.