Skip to main content
Impinj

Senior Software Engineer

RemoteUnited States only
Published
Role
Backend
Experience
Senior
$112.3k–$168.5k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior embedded software engineer with 5+ years building embedded solutions. Needs strong C/C++, Python, Embedded Linux, microcontrollers, device drivers, firmware build systems, Linux development, hardware interfaces, and debugging tools. US-based role with U.S. export-control documentation requirements.

Core skills

C++Embedded LinuxARM

Required skills

CPythonMicrocontrollersSoC bootstrappingDevice treesDevice driversFirmware image build systemsYoctoBuildrootLogic analyzersGDBSPIUARTI2CGPIOLinux WorkstationCI/CD pipelinesAutomated testing frameworks

What you'll do

  • Design, develop, and maintain embedded software on ARM 64/32 bit processors and microcontrollers, from early bootloaders to modern C/C++ Linux applications.
  • Own key aspects of new hardware platform bring-up, including driver development, peripheral integration, and board-level diagnostics.
  • Contribute to architecture and design reviews, ensuring code quality and software scalability.
  • Optimize code for performance, memory usage, and power consumption in resource-constrained environments.
  • Troubleshoot, debug, and resolve issues across embedded systems.
  • Write and maintain clear, detailed documentation for software architecture, design, and code.
  • Conduct unit testing and ensure embedded systems meet functional and performance requirements.
  • Collaborate with embedded, QA, Factory Test, and Hardware teams to improve overall organizational success.
  • Mentor junior engineers and contribute to the professional growth of the embedded software team.
  • Continuously learn and grow with a small but highly effective team committed to improving processes and solutions.

What they require

  • Bachelor's degree program in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 5+ years of progressive software development experience with a proven track record of delivering high-quality embedded solutions.
  • Expertise in C and modern C++ programming for embedded systems.
  • Proficiency in Python.
  • Experience with Embedded Linux and microcontrollers, including bootstrapping SoCs, device trees, device drivers, and firmware image build systems.
  • Experience debugging with tools such as logic analyzers and GDB.
  • Strong experience with Embedded Linux and microcontrollers.
  • In-depth knowledge of hardware interfaces such as 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.
  • May require additional documentation related to national identity to determine whether an export compliance license is required for export-controlled items.

Benefits

  • Certain roles are eligible for additional rewards, including merit increases, annual bonus and stock.
  • Certain roles have the opportunity to earn sales incentives based on revenue or utilization, depending on the plan and role.
  • US based employees have access to healthcare benefits.
  • 401(k) plan and company match.
  • Competitive benefits.
  • Support for remote work or a desk with a view.
  • Weekly Q&A sessions with the executive team.
  • Environment that fosters openness and innovation.
  • Collaboration and teamwork are highly valued.
  • Accomplishments are celebrated.
  • Open paid time-off policy.
  • Respect for work/life balance.
  • Seattle headquarters with rooftop deck views of the Olympics, Lake Union, and Mt Baker.
  • Brazilian site in Porto Alegre at Tecnopuc technology park.

Impinj is a leading RAIN RFID provider and Internet of Things pioneer, connecting everyday items to the Internet across retail, healthcare, automotive, airline baggage, food and more.

🇺🇸 United StatesIoTMid-size

Details

Apply routeGreenhouse
$112.3k–$168.5k/yr