Back to jobs

Test Development Engineer

Redmond, WA, USA

About the job

At Pairwise, we are a team of engineers, operators, and builders focused on enabling the next generation of technical talent to do their best work. We partner with leading technology companies to deliver high-performance engineering solutions across embedded systems, networking, semiconductors, and software. Our teams have contributed to some of the most advanced products in consumer, infrastructure, and communications technologies.

This full-time role offers the chance to work on-site with a global leader in the technology industry, contributing to impactful, technically challenging projects in a high-caliber and fast-moving environment.

Overview

We are seeking a highly skilled Software Engineer to join a cutting-edge Sensors and Sensing Systems team driving innovation in Augmented and Virtual Reality (AR/VR). This team pioneers the development of novel hardware and software systems that power the next generation of immersive technologies.

In this role, you will design, build, and scale software tools and infrastructure for sensor characterization and automated testing. The work requires strong Python development skills and the ability to integrate with existing automation and CI/CD systems. You will collaborate with cross-functional experts in hardware, software, and systems engineering to push the boundaries of sensing technology for wearable and AR/VR platforms.

Responsibilities

  • Develop Python-based software solutions for the characterization of sensors including accelerometer, gyroscope, magnetometer, pressure, and ultrasonic sensors.
  • Design and implement automation systems for test execution, data collection, and analysis, with a focus on scalability and maintainability.
  • Integrate test software with internal infrastructure, including CI/CD pipelines and data/reporting systems.
  • Drive code reuse, enforce best practices, and ensure high test accuracy and repeatability.
  • Collaborate with hardware and firmware engineers to refine test methods and interpret results.
  • Document workflows, test procedures, and infrastructure to support knowledge sharing across teams.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong experience in Python (intermediate–expert level) for test development, automation, or data analysis.
  • 2+ years of experience developing test data analysis software or scripts using Matlab, Python or similar programming environments.
  • Experience with version control systems such as Git or Mercurial.
  • Experience developing unit, system, and corner-case tests for PC-based software.
  • Familiarity with system-level testing and troubleshooting using lab instrumentation (oscilloscopes, logic analyzers, spectrum analyzers, etc.).

Preferred Qualifications

  • Experience with Matlab (strong plus) or LabVIEW (nice to have).
  • Exposure to firmware development and debugging.
  • Domain expertise in sensors, semiconductors, MEMS, or wearable/ARVR systems.
  • Familiarity with analog and digital hardware development at the PCB level.
  • Demonstrated experience in cross-group, cross-discipline collaboration.

Benefits

Pairwise offers competitive compensation and access to a range of benefits for employees, including premium PPO and HMO medical insurance coverage, dental, vision, FSA, life insurance, short/long-term disability insurance, a company-matched 401k plan, and a generous PTO policy.  

We are proud to work with engineers and professionals who want to make an impact through their craft. If you're looking to be part of a team that values technical excellence, autonomy, and practical problem solving - we'd love to hear from you!

Pairwise is an equal opportunity employer. We are committed to building a diverse team and fostering an inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other legally protected status.

 

Create a Job Alert

Interested in building your career at Pairwise? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf