Sr Software Engineer

The Structures Company•Redmond, WA

About The Position

The Sr Software Engineer designs, develops, modifies, and maintains software applications for automated testing and data acquisition systems. The role creates software interfaces for laboratory and production test equipment using Ethernet, GPIB, and other industry-standard protocols, and develops solutions integrating metrology, measurement, and sensor systems for accurate test data collection and processing. The engineer collaborates with engineering and test teams to define software requirements and system functionality; participates in software verification and validation, including test plan reviews, execution, and certification; troubleshoots software and hardware interface issues involving test systems and instrumentation; and develops and maintains software specifications, test procedures, and user guides. The role also supports continuous improvement of test automation and data acquisition systems, provides technical guidance to junior engineers and technical team members, and works with project leads while reporting to the engineering manager to meet project objectives. This is a six-month contract with potential for extension, based in Redmond, Washington, on the first (day) shift. The stated pay rate is $85 per hour. Applicants must qualify as a U.S. Person under ITAR regulations.

Requirements

  • Must be a U.S. Person as defined under ITAR regulations (U.S. citizen, lawful permanent resident, or protected individual).
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
  • 4–6 years of professional software development experience.
  • Experience developing applications that interface with automated test equipment and instrumentation.
  • Knowledge of communication protocols and interfaces such as Ethernet, GPIB, serial communications, or USB.
  • Experience with data acquisition systems, measurement equipment, sensors, and test automation environments.
  • Strong understanding of the software development lifecycle, testing methodologies, and software quality practices.
  • Ability to troubleshoot complex hardware/software integration issues.

Nice To Haves

  • Experience supporting aerospace, defense, manufacturing, or other highly regulated engineering environments.
  • Familiarity with metrology principles and measurement systems.

Responsibilities

  • Design, develop, modify, and maintain software applications for automated testing and data acquisition systems.
  • Create software interfaces for laboratory and production test equipment using Ethernet, GPIB, and other industry-standard protocols.
  • Develop solutions integrating metrology, measurement, and sensor systems for accurate test data collection and processing.
  • Collaborate with engineering and test teams to define software requirements and system functionality.
  • Participate in software verification and validation, including test plan reviews, execution, and certification.
  • Troubleshoot and resolve software and hardware interface issues related to test systems and instrumentation.
  • Develop and maintain technical documentation, including software specifications, test procedures, and user guides.
  • Support continuous improvement of existing test automation and data acquisition systems.
  • Provide technical leadership and guidance to junior engineers and technical team members.
  • Work with project leads to meet project objectives.

Benefits

  • Medical insurance (Cigna).
  • Dental insurance (Cigna).
  • Vision insurance (Cigna).
  • Bonus potential.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service