
System Validation Engineer – RFID Systems
DB
full-time
Posted on:
Location Type: Hybrid
Location: San Diego • California • United States
Visit company websiteExplore more
Tech Stack
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