Pular para o conteúdo principal

System Validation Engineer - RFID Systems

Descrição da vaga

Gain 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.


Responsabilidades e atribuições

  • 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.

Requisitos e qualificações

Software 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

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Screening
  3. Etapa 3: HR Interview
  4. Etapa 4: Technical Interview
  5. Etapa 5: Client Interview
  6. Etapa 6: Offer
  7. Etapa 7: Contratação

Prazer, somos a DB!

Da garagem de casa para o mundo: assim começa a história da DB. Nascemos com desejo de mudança, nosso propósito é ser uma empresa de tecnologia centrada nas pessoas, com colaboração, inclusão e diversidade. Em 1993, iniciamos como consultores de um dos grandes bancos de dados da época, que nos deu o nome de DBServer (data base server) e aos poucos fomos construindo a DB (Design + Build the future) que você conhece hoje, a que gera mudança através de inovação e humanidade.


Nós desenvolvemos pessoas que impactam os negócios com tecnologia e inovação, participando de forma flexível e articulada em squads, consultorias e capacitações em todas as etapas do ciclo de vida, do Discovery ao Delivery e sustentação.



Um olhar para a Diversidade & Inclusão


A DB tem constituído uma jornada composta por marcadores culturais com profundo significado humano e que fazem parte do nosso dia a dia. Com coragem e empatia, colaboração, senso coletivo e de comunidade, estamos evoluindo na direção de uma cultura centrada nas pessoas.


Estamos orgulhosos de promover um ambiente de trabalho livre de discriminação. Acreditamos que a diversidade de experiências, perspectivas e histórico transforma nosso ambiente de trabalho. Estamos empenhados a construir esse legado com a sua parceria! 


Conheça nosso Marco Ético: https://bit.ly/MarcoEtico