DescriptionGain efficiencies reduce waste and ensure every thing is in the right place at the right time by connecting everything you make transport and sell.
The System Automation Engineer will play a key role in designing developing and maintaining robust test automation frameworks for RFID system validation. This position works in close collaboration with test engineers to enable efficient reliable and repeatable execution of system-level tests through Python-based scripting. Strong software development expertise is essential to build scalable maintainable and high-performing automation infrastructure that supports Impinj RFID reader products and systems.
Beyond the technical scope the company fosters a highly collaborative and proactive environment with a strong focus on continuous learning and people development. Teamwork knowledge sharing and professional growth are central to the culture empowering individuals to contribute meaningfully while evolving in their careers.
Responsibilities- Design and develop robust test automation framework architectures for RFID system validation with a focus on scalability maintainability and performance.
- Implement Python-based interfaces for controlling and communicating 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 test execution and data acquisition.
- Develop and optimize system performance test scripts based on engineering specifications enabling data logging system validation and post-test analytics.
- Implement and manage relational database systems (e.g. SQL) for organizing and storing test results; implement automated data pipelines for ingestion parsing and aggregation of large-scale datasets.
- Troubleshoot and debug complex system-level issues involving interactions between RFID hardware automation software and test environments ensuring alignment with product requirements.
- This position requires onsite presence twice a week.
PrerequisitesSoftware Development
- Strong proficiency in Python including test framework and automation script development
- Experience with embedded software stacks and hardware-software integration
- Familiarity with REST APIs and backend service automation
- Proficiency with Linux tools shell scripting and development best practices
- Experience with data parsing processing and visualization for test analysis
- Understanding of test-driven development (TDD) continuous integration (CI) and deployment practices
Automation System Development
- Deep experience with Linux terminal operations including BASH scripting process management and system diagnostics.
- Familiarity with virtual environments using Docker and virtual machines.
- Experience with Linux package management (e.g. apt yum dnf for installation updates and dependency handling).
- Familiarity with remote debugging and access tools (SSH Telnet Remote Desktop).
- Strong log analysis and troubleshooting skills in complex automation environments.
- Software Version Control & Repository Management:
- 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 distro packages).
RF System Testing:
- Experience using RF test equipment including High-speed oscilloscopes Signal generators RF power meters Spectrum analyzers Vector network analyzers (VNA) etc.
- Knowledge on RF principles and measurement techniques including Signal-to-noise ratio (SNR) Sensitivity analysis RF power and emission analysis Interference detection and spectrum analysis
- Experience with WiFi LTE RFID or other System Testing is a plus
Experiences
Required Experience:
IC
DescriptionGain efficiencies reduce waste and ensure every thing is in the right place at the right time by connecting everything you make transport and sell.The System Automation Engineer will play a key role in designing developing and maintaining robust test automation frameworks for RFID system ...
DescriptionGain efficiencies reduce waste and ensure every thing is in the right place at the right time by connecting everything you make transport and sell.
The System Automation Engineer will play a key role in designing developing and maintaining robust test automation frameworks for RFID system validation. This position works in close collaboration with test engineers to enable efficient reliable and repeatable execution of system-level tests through Python-based scripting. Strong software development expertise is essential to build scalable maintainable and high-performing automation infrastructure that supports Impinj RFID reader products and systems.
Beyond the technical scope the company fosters a highly collaborative and proactive environment with a strong focus on continuous learning and people development. Teamwork knowledge sharing and professional growth are central to the culture empowering individuals to contribute meaningfully while evolving in their careers.
Responsibilities- Design and develop robust test automation framework architectures for RFID system validation with a focus on scalability maintainability and performance.
- Implement Python-based interfaces for controlling and communicating 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 test execution and data acquisition.
- Develop and optimize system performance test scripts based on engineering specifications enabling data logging system validation and post-test analytics.
- Implement and manage relational database systems (e.g. SQL) for organizing and storing test results; implement automated data pipelines for ingestion parsing and aggregation of large-scale datasets.
- Troubleshoot and debug complex system-level issues involving interactions between RFID hardware automation software and test environments ensuring alignment with product requirements.
- This position requires onsite presence twice a week.
PrerequisitesSoftware Development
- Strong proficiency in Python including test framework and automation script development
- Experience with embedded software stacks and hardware-software integration
- Familiarity with REST APIs and backend service automation
- Proficiency with Linux tools shell scripting and development best practices
- Experience with data parsing processing and visualization for test analysis
- Understanding of test-driven development (TDD) continuous integration (CI) and deployment practices
Automation System Development
- Deep experience with Linux terminal operations including BASH scripting process management and system diagnostics.
- Familiarity with virtual environments using Docker and virtual machines.
- Experience with Linux package management (e.g. apt yum dnf for installation updates and dependency handling).
- Familiarity with remote debugging and access tools (SSH Telnet Remote Desktop).
- Strong log analysis and troubleshooting skills in complex automation environments.
- Software Version Control & Repository Management:
- 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 distro packages).
RF System Testing:
- Experience using RF test equipment including High-speed oscilloscopes Signal generators RF power meters Spectrum analyzers Vector network analyzers (VNA) etc.
- Knowledge on RF principles and measurement techniques including Signal-to-noise ratio (SNR) Sensitivity analysis RF power and emission analysis Interference detection and spectrum analysis
- Experience with WiFi LTE RFID or other System Testing is a plus
Experiences
Required Experience:
IC
View more
View less