Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer

Home > C/C++ programming jobs

Principal Software Engineer in USA

  • Seattle, WA

Responsibilities

  • Design, build, and evolve the RAIN RFID data integration software stack from embedded readers through cloud services.
  • Architect real-time, high-throughput stream-processing pipelines for large volumes of RFID data.
  • Develop algorithms that extract actionable insights from raw RFID data.
  • Build distributed systems that scale from a single reader to global deployments.
  • Integrate machine learning models and inference frameworks with platform software.
  • Collaborate across tagged-item, embedded, platform, and cloud engineering teams.
  • Define technical vision and drive scalable, reliable platform architecture.
  • Mentor engineers, advocate for software development best practices, and promote an inclusive team culture.
  • Deliver well-tested, high-quality code across multiple release cycles.

Requirements

  • Bachelor’s degree in ECE, computer science, or a related field, with 15+ years of software development experience, or an equivalent combination of education and experience.
  • Proficiency in embedded development with C, C++, and/or Rust.
  • Proficiency with Python, C#/.NET, or Go.
  • Proficiency with embedded Linux platforms such as Yocto and Zephyr or similar systems.
  • Proficiency implementing machine learning algorithms and using LiteRT, CUDA, PyTorch, and TensorFlow.
  • Experience working with machine learning and cross-disciplinary engineering teams.
  • Experience designing, implementing, and deploying scalable, reliable distributed systems.
  • Experience with RFID, IoT, Bluetooth, or other embedded end-user technologies.
  • Familiarity with NATS, MQTT, Kafka, AMQP, or ZeroMQ.
  • Ability to create modular designs with strong test coverage.

Benefits

  • Typical US base pay range is $185,000–$277,600, with possible merit increases, annual bonuses, stock, and sales incentives depending on role and plan eligibility.
  • US employees have access to healthcare benefits and a 401(k) plan with company match.
  • Hybrid workplace with onsite work at the North Beacon Hill lab up to three days per week, plus support for remote work.
  • Open paid-time-off policy, work/life-balance support, weekly executive Q&A sessions, and an inclusive workplace.
  • Seattle headquarters offers rooftop views; Impinj also operates a site in Porto Alegre, Brazil.

Salary: $185k - $278k/yr

Impinj

Impinj builds RAIN RFID tag chips, readers, antennas, and software that identify and track everyday items for retailers, logistics providers, manufacturers, and healthcare organizations. It sells hardware and platform software through partners and integrators to power inventory, asset tracking, a...

Similar positions

Embedded Development Engineer

  • Emerson Electric Co.
  • Full time
  • Others
  • 10/04/2026
  • Pune, India

Intermediate Embedded Software Engineer

  • MITRE
  • Full time
  • USA
  • 10/04/2026
  • Salary: $104k - $155k/yr
  • New Bedford, MA

Senior Embedded Software Engineer

  • Apex Technology, Inc.
  • Full time
  • USA
  • 10/04/2026
  • Salary: $185k - $210k/yr
  • Los Angeles, CA

Bluetooth Development Engineer

  • Visteon Corporation
  • Full time
  • Others
  • 10/04/2026
  • Chennai, India

Software Engineer II

  • Microsoft
  • Full time
  • USA
  • 10/04/2026
  • Salary: $102k - $219k/yr
  • Redmond, WA