HwIT - Hardware Innovation Technologies
Desenvolvedor de Software PL
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Location:
Campinas, State of São Paulo, Brazil
Work mode:
Onsite
Published on:
25 August 2026
What they need
Profissional de desenvolvimento de software com experiência em Python, responsável pela criação, manutenção e evolução de SDKs, APIs e ferramentas de teste para dispositivos eletrônicos. Deve possuir conhecimentos em C++, sistemas embarcados, comunicação de baixo nível e noções básicas de eletrônica. Atuará na integração entre software, drivers e placas eletrônicas (PCBAs), contribuindo para a validação de produtos, desenvolvimento de novas funcionalidades, com forte capacidade de debug
Principais Responsabilidades
- Desenvolver, manter e evoluir SDKs para dispositivos eletrônicos.
- Desenvolver APIs, bibliotecas e ferramentas de software para suporte a testes, validação e caracterização de produtos.
- Implementar comandos, rotinas de configuração e funcionalidades de comunicação entre software e hardware.
- Apoiar a integração entre aplicações, drivers e placas eletrônicas (PCBAs).
- Realizar debug e troubleshooting de problemas relacionados a software, comunicação e integração hardware-software.
- Desenvolver scripts e ferramentas para automação de testes e coleta de dados.
- Participar da validação funcional de novos produtos e tecnologias.
- Trabalhar em conjunto com equipes de Hardware, Firmware, Testes e Engenharia de Produto.
- Elaborar documentação técnica de SDKs, APIs e ferramentas desenvolvidas.
- Apoiar a investigação e correção de problemas identificados durante o desenvolvimento e a validação de produtos.
Conhecimentos Técnicos Obrigatórias
- Python avançado .
- Conhecimentos básicos em C++.
- Desenvolvimento e manutenção de APIs e bibliotecas.
- Controle de versão utilizando Git.
- Conhecimentos de sistemas embarcados.
- Comunicação entre software e dispositivos eletrônicos.
- Conceitos básicos de drivers e interfaces de hardware.
- Experiência em ambientes Linux.
- Conhecimento básico de arquiteturas de sistemas eletrônicos. Competências Técnicas Desejáveis
- Experiência no desenvolvimento de SDKs.
- Protocolos de comunicação como SPI, I²C, UART, USB ou Ethernet.
- Conhecimento em instrumentação eletrônica e equipamentos de laboratório.
- Familiaridade com dispositivos semicondutores ou circuitos integrados.
- Conhecimento em testes automatizados e frameworks de teste.
Formação
- Ciência da Computação
- Engenharia de Computação
- Engenharia Elétrica
Experiência
- Aproximadamente 3 a 5 anos de experiência em desenvolvimento de software.
Modelo de Trabalho
- Híbrido
Other offers great for you!
These companies are also looking for great profiles
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
16 hours ago
Quick apply
Top Profil
Staff Software Engineer, Systèmes distribués et LLM
Freelance
Paris, France
Hybrid
Skills
16 hours ago
Quick apply
Nigel Frank
🚨 Dutch-speaking MES Software Engineer (Freelance)💻
Freelance
Antwerp, Belgium
Hybrid
Skills
11 hours ago
Quick apply
No company information available.