DB

System Validation Engineer – RFID Systems

DB

full-time

Posted on:

Location Type: Hybrid

Location: San DiegoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design and develop architectures for robust test automation frameworks for RFID system validation, focusing on scalability, maintainability, and performance.
  • Implement Python-based interfaces to control and communicate with RFID readers to enable test execution, diagnostics, and data collection.
  • Integrate test hardware (e.g., signal generators, spectrum analyzers, emulated tags) into the automation framework for fully automated execution and data acquisition.
  • Develop and optimize system performance test scripts based on engineering specifications, enabling data logging, system validation, and post-test analysis.
  • Implement and manage relational database systems (e.g., SQL) to organize and store test results; develop automated data pipelines for ingestion, processing, and aggregation of large-scale datasets.
  • Troubleshoot and debug complex system-level issues involving interactions between RFID hardware, automation software, and test environments, ensuring compliance with product requirements.

Requirements

  • Proficiency in Python
  • Experience with embedded software stacks and software–hardware integration
  • Familiarity with REST APIs and backend service automation
  • Proficiency with Linux tools, shell scripting, and development best practices
  • Experience with data analysis, processing, and visualization for test analysis
  • Understanding of Test-Driven Development (TDD), Continuous Integration (CI), and deployment practices
  • Deep experience with Linux terminal operations, including BASH scripting, process management, and system diagnostics
  • Familiarity with virtualized environments using Docker and virtual machines
  • Experience with Linux package management (e.g., apt, yum, dnf for installation, upgrades, and dependency management)
  • Familiarity with remote debugging and access tools (SSH, Telnet, Remote Desktop)
  • Log analysis and troubleshooting skills in complex automation environments
  • Proficiency with Git command-line operations and version control best practices
  • Understanding of trunk-based development, monorepo structures, and multi-distribution paradigms
  • Experience with code review workflows, pull requests (PRs), and branching strategies
  • Familiarity with software packaging tools (e.g., pip, npm, cargo, Linux distribution packages)
  • Experience using RF test equipment, including high-speed oscilloscopes, signal generators, RF power meters, spectrum analyzers, vector network analyzers (VNA), etc.
  • Knowledge of RF measurement principles and techniques, including signal-to-noise ratio (SNR), sensitivity analysis, power and RF emissions analysis, interference detection, and spectral analysis
  • Experience testing WiFi, LTE, RFID, or similar systems is a plus.
Benefits
  • Hybrid work two days per week
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonembedded software stacksREST APIsLinuxshell scriptingdata analysisTest-Driven Development (TDD)Continuous Integration (CI)GitRF test equipment
Soft Skills
troubleshootingdebuggingproblem-solvingcommunicationcollaborationattention to detailanalytical thinkingadaptabilitytime managementcritical thinking