Staff Firmware Engineer

New Yesterday

Impinj is a leading RAIN RFID provider and Internet of Things pioneer. We're inventing ways to connect every thing to the Internet including retail apparel, retail general merchandise, healthcare items, automobile parts, airline baggage, food and much more. With more than 100 billion items connected to date, and multiple Fortune 500 enterprises around the world using our platform, we solve for a better understanding of our world. If it's a thing, we're working to connect it. Join Impinj and help us realize our vision of a boundless IoT connecting trillions of everyday items to the Internet. Team Overview: We're seeking a Staff Firmware Engineer to join our growing team, building the next RAIN RFID platform for diverse applications such as healthcare, logistics, and retail. We face exciting challenges: efficient stream processing of large data volumes; complex algorithms for data mining; and building a scalable firmware stack from a single reader to global deployments. We collaborate across industry sectors, working from tagged items to the cloud, to deliver innovative solutions. Firmware engineers at Impinj are experts in software and digital logic, working in a positive environment. You'll be part of a team tackling tough challenges with innovative solutions. What You Will Do: Develop firmware solutions for RFID reader and gateway products to solve real-world problems across various sectors. Lead firmware features from concept through design, implementation, testing, and deployment, mentoring junior developers. Collaborate with software, hardware, silicon, and systems engineers to develop critical features. Debug and resolve complex issues across all development phases. What You Will Bring: 8+ years of experience in RTL design and verification. Expertise in HDL development, especially SystemVerilog. Proficiency in scripting languages like Python. Experience with RTL simulation and synthesis for FPGA targets, such as Xilinx. Knowledge of static timing analysis and timing closure. Skills in digital signal processing for embedded applications. Experience with model-based design and continuous integration methodologies. Proficiency in C/C++ and object-oriented design. Experience developing for ARM microcontrollers or embedded Linux. Understanding of RF concepts or experience with wireless communication firmware. Compensation & Benefits: The typical base pay range in the US is $129,000 - $200,000, depending on experience and role complexity. Additional rewards like bonuses, stock, and incentives may apply. US employees have access to healthcare, 401(k), and other benefits. Benefits vary by location and employment type. For more details, click here. US Export Controls: This role involves access to technologies subject to U.S. export laws. Compliance may require additional documentation and licensing. Learn more about export compliance here. Why work at Impinj: Make a difference with competitive benefits, remote work options, and a supportive environment. Enjoy our headquarters' views, participate in open Q&A sessions, and be part of a diverse, inclusive team committed to innovation and positive impact. We value work/life balance and celebrate achievements. Our headquarters is in Seattle, with a Brazilian site in Porto Alegre at Tecnopuc, a tech park. We welcome applicants from all backgrounds and are an equal opportunity employer. #J-18808-Ljbffr
Location:
Seattle, WA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search