Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Impinj Logo

Senior Software Engineer, Platform Development

Impinj

$106,000 - $163,000
Aug 14, 2025
Seattle, WA, US
Apply Now

Impinj needs to develop and maintain firmware for ARM 64/32 bit processors and microcontrollers for their future RFID Reader models.

Requirements

  • Expertise in modern C++ programming for embedded systems
  • Proficiency in Python
  • Strong experience with Embedded Linux and microcontrollers
  • In-depth knowledge of hardware interfaces (SPI, UART, I2C, GPIO)
  • Solid understanding of hardware/software interaction and low-level programming
  • Experience developing on Linux Workstation
  • Familiarity with CI/CD pipelines and automated testing frameworks

Responsibilities

  • Design, develop, and maintain embedded software on ARM 64/32 bit processors and microcontrollers
  • Linux application development for C/C++
  • Build complete end-to-end enterprise solutions
  • Optimize code for performance, memory usage, and power consumption in resource-constrained environments
  • Troubleshoot, debug, and resolve issues in embedded systems
  • Conduct unit testing and ensure that embedded systems meet functional and performance requirements
  • Explore opportunities to integrate AI/ML capabilities into embedded systems

Other

  • Bachelor’s Degree program in Computer Science, Computer Engineering, or Electrical Engineering or similar field of study
  • 5+ years of progressively responsible software development experience with a proven track record
  • Strong problem-solving skills and attention to detail
  • A collaborative approach with the ability to work effectively within a team
  • Desire to work in an Agile software development environment
  • A passionate reliance on good software development and test methodologies
  • A proven ability to learn new technologies quickly
  • Excellent interpersonal, verbal and written communication, and documentation skills