Analista/Engenheiro de Desenvolvimento de Software Embarcado

Há 1 dia

São José dos Campos, São Paulo, Brasil SIATT Tempo integral R$ 100.000 - R$ 150.000/ano
Responsabilidades e Atribuições do Cargo:Desenvolver software para sistemas embarcados utilizando linguagem C;Desenvolvimento de software para microcontroladores utilizando linguagem C;Desenvolvimento de software para ferramentas de análise de dados em Python;Desenvolvimento de software de IHM para controle de desipositivos em Python/Labview/C++;Elaborar documentação de manuais de operação para software de apoio;Elaborar projetos de software seguindo as atividades, normas e artefatos definidos no processo da área.
Conceber arquitetura de equipamentos de teste de desenvolvimentoExecutar testes funcionais em bancada e em campoElaborar e revisar planos de V&V, estratégias de teste e matrizes de rastreabilidade requisitoEstimar esforço, recursos e cronograma das atividades de verificação e validaçãoDesenvolver testes unitários, de integração, funcionais, de regressão, de performance e de segurançaParticipar de revisões de código e revisões de requisitos sob a ótica de testabilidade.
Formação Necessária: Engenharia da Computação, Engenharia Elétrica/Eletrônica, Ciências da Computação ou áreas afinsIdiomas: Inglês
- nível intermediárioConhecimentos Necessários:Boas práticas de Desenvolvimento de Software;Programação de Software Embarcado;Ferramentas de visualização de dados;Conhecimento em elaboração de diagramas UML para modelagem do softwareConhecimento de software de versionamento (ex: SVN, GIT, etc)Conhecimento em programação de sistemas embarcados (microcontroladores);Linguagem de programação C/C++;Linguagem de programação Python;Linguagem de programação Labview;Linguagem de programação Java;Elaboração de documentos de software e relatórios técnicos.
Conhecimentos Desejáveis:Conhecimento em shell script (Linux);Conhecimento em protocolo CAN;Experiência com processo de software DO-178 ou CMMI;Conhecimento em boas práticas de Engenharia de Software;Vivência em projetos guiados por métodos ágeis (ex. Scrum);Conhecimento em software de simulação de circuito eletrônico como LTSpice ou similar.
Experiência em V&V de sistemas críticos (militar, aeroespacial, médico, automotivo).
Características comportamentais desejáveis:Demonstrar Boa comunicação escrita e verbal: significa transmitir ideias com clareza, respeito e objetividade, adaptando o tom e a linguagem ao público para evitar ruídos e construir relações de confiança;Autogestão: habilidade de administrar a si mesmo, o próprio trabalho ou uma organização de forma autônoma e democrática, sem a necessidade de um chefe ou controle externo constanteProatividade para resolução de problemas: habilidade para agir com antecedência para evitar falhas ou solucionar dificuldades antes que elas afetem os resultados.
Demonstrar facilidade para trabalhar em equipe, em ambientes utilizando metodologias ágeis (Scrum): significa saber colaborar, ouvir os outros e unir forças com colegas para alcançar um objetivo em comumDemonstrar habilidade de gerenciar suas atividades para cumprir prazos e entregas, sem comprometer a qualidade do trabalho;Demontrar habilidade para comunicar-se de maneira assertiva com a equipe em trabalho remoto e presencial.