logo

JobNob

Sua carreira. Nossa paixão.

DESENVOLVEDOR DE SOFTWARE - SUPERIOR COMPLETO


Location

Campinas, SP | Brazil


Job description

Requisitos:

Necessária experiência comprovada em carteira.

Formação em Engenharia Eletrônica, Elétrica, Controle e Automação, de Software ou área relacionada.

Serão considerados também alunos de graduação nas áreas citadas anteriormente, desde que tenham experiência comprovada nos requisitos desejados (por exemplo, aluno de iniciação científica ou que tenham realizado estágio no exterior nas áreas dos requisitos citados).

Experiência no desenvolvimento de software usando linguagens C e C++.

Familiaridade com desenvolvimento de sistemas embarcados com restrições de memória e capacidade de processamento.

Familiaridade com linhas de comando no ambiente Unix/Linux e linguagens de scripts, como bash ou Python.

Experiência com utilização de Git para versionamento de software.

Estar habituado com a integração entre o Hardware e Software, tendo a capacidade de compreender diferentes tipos de interface de comunicação (RJ45, M12, PCIe, USB, RS485) e garantir a compatibilidade entre todos os componentes do sistema de forma segura e eficiente.

O desenvolvedor deve estar habituado com ambiente Linux, GitLab, Docker e integração com hardware externo, como câmeras e outros sensores.

Excelente habilidade de comunicação, autonomia e trabalho em equipe.

Facilidade em enxergar através da visão do cliente e ser prático e ágil.

Requisitos Diferenciais:Conhecimento do Framework QT e suas classes, tendo desenvolvido software com GUI por meio de QWidgets e QML

Familiaridade com protocolos de comunicação serial (RS232, RS485, ModBus, SPI, I2C).

Familiaridade com protocolos de comunicação de rede (TCP, UDP).

Familiaridade com virtualização utilizando Docker.

Familiaridade com bancos de dados (por exemplo, MySQL, MongoDB, PostgreSQL, Oracle), servidores web (por exemplo, Apache) e design de UI/UX.

Desenvolvimento em Python para Análise de Dados, AI e Machine Learning.

Atividades:

Trabalhar com equipes de desenvolvimento e gerentes de produto para idealizar soluções integradas de software e hardware.

Projetar arquiteturas do lado cliente compreendendo o lado do servidor.

Conhecimento em Programação Orientada a Objetos.

Criar o front-end de aplicativos por meio de design visual atraente e interface intuitiva usando o Framework QT.

Escrever APIs eficazes e modulares para interface com componentes de diferentes modelos e bibliotecas e SDKs de diferentes origens (fornecedores, open-source ...).

Testar softwares para assegurar sua robustez e eficiência em ambiente de produção

Diagnosticar erros, depurar e atualizar softwares.

Criar definições de segurança e proteção de dados.

Criar recursos e aplicativos com design voltado a dispositivos móveis e desktops.

Leitura, e interpretação de documentação técnica.

Redigir relatórios e apresentações para diferentes interlocutores: técnicos, clientes, usuários

Definição dos requisitos do sistema e especificação de componentes.

Teste, compatibilização e integração dos componentes do sistema ao software.

BENEFÍCIOS:

Vale Transporte
Vale Alimentação
Part-Time em Home Office, Viagens a congressos nacionais e internacionais com publicação de papers.

SALÁRIO: A combinar

Horário: Comercial

Regime de Contratação: Efetivo (CLT)

VAGAS: 1

Cidade: Campinas - SP

DESENVOLVEDOR/405117/Campinas/SP


Job tags



Salary

Todos os direitos reservados