Verification Software Engineer

TrellisWare TechnologiesSan Diego, CA
$100,000 - $165,000Onsite

About The Position

TrellisWare is a worldwide leader in highly advanced algorithms, waveforms, and communications systems. We are seeking a Verification Software Engineer to join our Test Team. The role involves extending and maintaining our existing Python-based test automation framework for advanced radio systems. You will develop new test capabilities, implement automated test cases, and contribute to the evolution of our automation infrastructure. This position requires close collaboration with the test automation team and SW developers to ensure comprehensive automated validation coverage across our product portfolio. Enhancing team cohesiveness, maintaining team morale, and pursuing self-improvement and talent development are key aspects of this role, directly impacting the success of TrellisWare's deliverables and upholding our core values.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 5+ years developing test automation using Python
  • 3+ years working with established test frameworks (pytest, unittest, or custom frameworks)
  • 2+ years experience in wireless/communications or embedded systems testing
  • Strong Python proficiency (pytest, unittest, OOP) with ability to read, understand, and extend existing codebases
  • Proven experience developing automated test cases within established frameworks
  • Equipment automation via SCPI/VISA APIs and CI/CD integration
  • Git version control and collaborative code review experience
  • Understanding of wireless communications (modulation, protocols, RF measurements)
  • Hands-on experience with RF test equipment (spectrum analyzers, signal generators, network analyzers)
  • Networking protocols (TCP/IP, UDP, socket programming)
  • Embedded Linux command line and remote system interaction (SSH, serial)
  • Linux proficiency and Bash scripting
  • Test result analysis and debugging automated test scripts
  • JIRA or similar issue tracking systems
  • Understanding of agile software development lifecycle
  • Strong collaborative mindset and team-oriented approach
  • Proactive problem-solving and attention to code quality
  • Effective written and verbal communication
  • Self-motivated with continuous learning attitude
  • Continuous learning attitude
  • U.S. Citizenship or Permanent Residency

Nice To Haves

  • Tactical radios or MANET systems experience
  • Docker, SQL databases, protocol analyzers (Wireshark)
  • Previous contributions to shared test frameworks

Responsibilities

  • Develop automated test cases using our established Python test automation framework
  • Extend framework capabilities by adding new test libraries, fixtures, and utility functions
  • Implement RF measurement automation using our existing equipment abstraction layers (spectrum analyzers, signal generators, network analyzers)
  • Create validation scripts for wireless protocol verification, performance benchmarking, and regression testing
  • Automate CI/CD test workflows integrating with our existing pipeline infrastructure
  • Debug and maintain existing automated test suites, improving reliability and execution speed
  • Develop data collection and reporting capabilities within the framework

Benefits

  • Competitive pay according to market in individual's geographic location, qualifications and experience
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service