Principal Software Engineer

Principal
🇺🇸 United States
Software Developer
Software development

Team Overview:

We're seeking a principal level software engineer to join our growing team, building the next generation RAIN RFID platform for a diverse set of applications, from healthcare to logistics to retail. We have fantastic challenges ahead of us: efficient stream processing of large volumes of data; complex algorithms to process and extract insight from raw RFID data; and building a software stack that scales from one reader to a global deployment of readers. And we do all this while collaborating with engineers across the stack, from tagged items to the cloud, to deliver phenomenal integrated solutions to our customers.

Principal engineers at Impinj are software authorities in a positive and exciting environment. They work as part of a team and take our hardest challenges and implement innovative, effective solutions.

What you will do:

  • Empower and inspire others to be successful
  • Foster an inclusive team culture
  • Advocate for best practices in software development across the company
  • Collaborate closely with other development teams to understand customer requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
  • Embody our culture and values

What you will bring:

  • BS in ECE or CS
  • 8+ years of software development experience
  • Proficiency in C/C++ and object-oriented design
  • Experience in defining the vision and driving implementation of sophisticated, scalable, and reliable platform solutions
  • Experience delivering high-quality, tested code across multiple release cycles
  • Experience developing scalable, embedded Linux solutions that tackle real-world, physical problems
  • Experience with either MQTT, Kafka, AMQP, ZeroMQ or other related network technologies
  • Experience with IoT solutions at scale
  • An eye for building modular designs with good test coverage

Compensation and Benefits:

The benefits listed below may vary depending on the nature of your employment with Impinj and the country where you work.

The typical base pay range for this role across the US is $168,000 - $267,000. Individual base pay depends on various factors such as complexity and responsibility of role, job duties, requirements, and relevant experience and skills. Both market wage data and the mid-point of the pay range is reviewed and used as the starting point for all new hire offers. Offers are made within the base pay range applicable at the time.

At Impinj certain roles are eligible for additional rewards, including merit increases, annual bonus and stock. These awards are allocated based on individual performance. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee’s role. US based employees have access to healthcare benefits; a 401(k) plan and company match among others.

For a more comprehensive list of US employment benefits, click here.

 

Impinj

Developing technology that delivers a positive impact on the world, with a focus on RFID and IoT solutions.

Artificial Intelligence
Technology

Other jobs at Impinj

 

 

 

 

 

 

 

 

View all Impinj jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇺🇸 United States
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

 

 

 

 

 

 

 

Â