Desenvolvedor de Testes Sênior
HIT TECNOLOGIA LTDA
Descrição da vaga
-
Descrição
-
Projetar, desenvolver e manter estações de teste automatizadas (hardware, firmware e software) para transceivers ópticos e módulos fotônicos, da validação de engenharia e qualificação ao teste de produção em alto volume;
-
Especificar e automatizar equipamentos de laboratório via GPIB, Ethernet e USB, incluindo analisador de espectro óptico (OSA), switches ópticos, wavelength meter, câmaras climáticas, power meter óptico, fontes de bancada, osciloscópios e BERT;
-
Desenvolver algoritmos de calibração de dispositivos optoeletrônicos (lasers, moduladores, fotodetectores e transceivers ópticos), incluindo rotinas de ajuste de parâmetros, compensação em temperatura e geração de tabelas de calibração (LUTs) para engenharia e produção;
-
Liderar as atividades de teste de ponta a ponta (requisitos, planejamento, execução, relatórios e troubleshooting) nos níveis de teste unitário, de integração, de sistema e de aceitação;
-
Elaborar e revisar planos, casos, suítes e notebooks de teste, relatórios técnicos, análises de falha e requisitos de teste;
-
Desenvolver testes voltados à manufatura (Design for Test) para produção em alto volume, reduzindo tempo de teste e aumentando cobertura e repetibilidade (MSA / Gage R&R);
-
Implementar a gravação de firmware em microcontroladores, microprocessadores e FPGAs (standalone e cadeia JTAG), incluindo bootloader, firmware de aplicação e atualização remota, para desenvolvimento e industrialização;
-
Estruturar o banco de dados e a rastreabilidade dos resultados de teste e realizar análises de dados e estatística (yield, Cpk, SPC) para engenharia, qualidade e clientes;
-
Conduzir a transferência de estações de teste para sites de manufatura e contract manufacturers no Brasil e no exterior, com transferência de conhecimento para testes e solução de problemas;
-
Liderar a análise crítica de resultados e a solução de problemas junto às equipes de desenvolvimento, qualidade e produção;
Liderança técnica
-
Ser referência técnica do time: disseminar o fluxo padrão de desenvolvimento de testes e trazer novas tendências (automação, machine learning) para aumentar a eficácia dos testes;
-
Gerir os repositórios de testes e manter a documentação atualizada, respondendo pelos releases e relatórios de teste dos produtos;
-
Distribuir tecnicamente as atividades, acompanhar e orientar engenheiros e analistas de teste, incluindo revisão de código;
-
Reportar o andamento técnico dos projetos à coordenação, gerência e diretoria.
-
Habilidades e Qualificações Necessárias
Requisitos
-
Tempo de experiência: mínimo de 6 anos como engenheiro ou desenvolvedor de testes
-
Idiomas: Inglês
-
Nível do idioma: Avançado/Fluente
-
Escolaridade: Superior completo (mestrado ou doutorado é diferencial)
-
Curso: Engenharia Elétrica/Eletrônica/da Computação/Mecatrônica ou Ciência da Computação
-
Git/Bitbucket e boas práticas de versionamento;
-
Jira/Confluence e Xray (gestão de testes no Jira);
-
Python avançado aplicado a testes: numpy, pandas, pyserial, threading, PyVISA e matplotlib;
-
C/C++ avançando aplicado a sistemas de manufatura;
-
Automação de instrumentos de laboratório via GPIB, Ethernet e USB (SCPI/VISA);
-
Testes automatizados de hardware, firmware e software de produto;
-
Desenvolvimento de testes para manufatura em alto volume (DFT) e transferência para produção;
-
Análise de dados de teste, estatística e banco de dados (SQL);
-
Comunicações ópticas e fotônica;
-
Análise de fluxo de dados com foco em requisitos de produto e testes.
-
Diferenciais
-
Built-In Self Test (BIST);
-
Gravação de firmware via JTAG em microcontroladores, microprocessadores e FPGAs; bootloader e atualização remota de firmware;
-
Machine learning aplicado à melhoria de testes automatizados;
-
LabVIEW e/ou TestStand;
-
Transceivers ópticos (400G/800G) e lasers sintonizáveis (ITLA), com métricas como potência óptica, ER, TDECQ, OSNR e BER;
-
Interfaces de gerenciamento de módulos (CMIS, I2C/MDIO);
-
Mestrado ou doutorado em área relacionada.
