Analista de Desenvolvimento de Software III - Embarcados
On-siteSorocaba, São Paulo, Brazil
Job Summary
Liderar tecnicamente o desenvolvimento de sistemas, componentes e aplicações para diferentes plataformas, codificando programas mediante análise da documentação técnica e padrões de desenvolvimento (Design Patterns). Modificar programas e rotinas de sistemas para corrigir falhas, atender alterações e novas necessidades, além de realizar testes unitários em ambiente de desenvolvimento e corrigir defeitos apontados. Criar documentações complementares, como "helps" e instruções de operação, e recomendar novos procedimentos de desenvolvimento de software para buscar melhorias contínuas. Identificar novas metodologias e padrões tecnológicos através de pesquisas e participação em fóruns, atuando como agente multiplicador de conhecimentos prestando suporte técnico a pares.
Required Qualifications
- Ensino Superior Completo em Processamento de Dados ou Sistemas de Informação ou Engenharia da Computação ou outras áreas de Informática ou Tecnologia da Informação
- Domínio sobre Lógica de Programação e Sistemas
- Domínio sobre Linguagens de programação para Plataformas Embarcados (C ou C++ ou Python, dentre outras)
- Domínio sobre Tecnologias de comunicação (protocolos, redes, infraestrutura)
- Domínio sobre Ferramenta de Controle de Versionamento de código fonte (SVN ou GIT)
- Domínio sobre Técnicas de Desenvolvimento de Sistemas (Ex: XP, RUP, Scrum)
- Sistemas Operacionais Móveis (Android)
- Ferramenta Enterprise Architect (EA)
- Técnicas de gerenciamento de projetos (PMBOK)
- Microinformática (Outlook, Word, Power Point, Excel, Visio)
- Inglês avançado
Desired Qualifications
- Domínio em desenvolvimento de software embarcado para microcontroladores 32bits utilizando interfaces de desenvolvimento – IDE's de mercado
- Tecnologias de comunicação (protocolos I2C, SPI, UART, MIPI DSI/CSI, USB3.0 e outros)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.