Join to apply for the Desenvolvedor de Software Embarcados PL role at HwIT - Hardware Innovation Technologies
Estamos em busca de um profissional qualificado para integrar nossa equipe de P&D no escritório da HwIT em Campinas. O candidato desempenhará o papel de Desenvolvedor de Software Embarcado Pleno, sendo responsável pelo desenvolvimento, manutenção e otimização de software para sistemas embarcados, garantindo alto desempenho, confiabilidade e eficiência.
Nesta posição, atuará no desenvolvimento de firmware e drivers, integração com hardware e testes de software para dispositivos embarcados. Além disso, você terá a oportunidade de atuar em parceria direta com a equipe de software embarcado, bem como com diversos outros grupos de engenharia de P&D, incluindo áreas como hardware, mecânica, sistemas fotônicos e ópticos, verificação, etc.
A posição também envolve interações regulares com clientes estrangeiros, proporcionando um ambiente dinâmico, multicultural e oportunidades de desenvolvimento global.
Responsabilidades
1. Desenvolver e depurar código em linguagens como C, C++, C# e Python para sistemas embarcados.
2. Implementar e otimizar firmware para microcontroladores e microprocessadores.
3. Realizar testes unitários e de integração para garantir a qualidade do software.
4. Trabalhar com protocolos de comunicação (UART, SPI, I2C, CAN, etc.).
5. Integrar software com hardware, realizando depuração e troubleshooting.
6. Colaborar com equipes de hardware e software para garantir a compatibilidade entre sistemas.
7. Documentar código e processos para garantir rastreabilidade e manutenção.
Requisitos
* Formação superior em Engenharia da Computação, Ciência da Computação, Engenharia Elétrica ou áreas correlatas.
* Experiência com desenvolvimento de software embarcado em C/C++.
* Conhecimento em sistemas operacionais de tempo real (RTOS) e Linux embarcado.
* Familiaridade com circuitos eletrônicos e leitura de esquemáticos.
* Experiência com ferramentas de versionamento de código (Git).
* Habilidade para resolver problemas e trabalhar em equipe.
* Diferenciais: Conhecimento em segurança para sistemas embarcados, experiência com plataformas ARM (Cortex-M, Cortex-A), conhecimento em metodologias ágeis (Scrum, Kanban).
Senioridade
Mid-Senior level
Tipo de contratação
Full-time
Área de atuação
Engenharia e Tecnologia da Informação
Indústrias
Manufatura de Máquinas Industriais
#J-18808-Ljbffr