Desenvolvedor de dados Modelo de descrição de trabalho/resumo
Estamos contratando um engenheiro de software experiente e qualificado para se juntar à nossa equipe! Como engenheiro de software incorporado em nossa organização, você realizará todo o ciclo de vida de desenvolvimento de software incorporado.
Perfil de trabalho do desenvolvedor de dados
Um sistema ou engenheiro de software incorporado contribui para projetar, desenvolver e manter sistemas incorporados em produtos. O trabalho freqüentemente implica desenvolvimento de software. No entanto, também requer a experiência de sistemas inteiros incorporados.
Como o trabalho de um engenheiro incorporado varia de acordo com a empresa, não há descrição específica. As empresas usam a frase "engenheiro incorporado", embora a função seja descrita de maneira diferente. Um engenheiro incorporado é um termo usado por certas empresas para se referir a engenheiros que lidam exclusivamente com software incorporado. Outras empresas argumentam que os engenheiros incorporados estão mais envolvidos com todo o sistema.
Relatórios para
- CTO
Responsabilidades do desenvolvedor de dados
- Planejar e participar de revisões de arquitetura, requisitos, design, código e casos de teste
- Crie arquiteturas incorporadas inovadoras para ajudar nossas ambições em expansão de desenvolvimento de produtos
- Engenharia reversa de hardware, descompilação/desmontagem do código incorporado e análise de protocolo
- Contribua para a criação de processos de software e práticas recomendadas
- Implementar análises de dados complicadas, roteamento de dados e/ou métodos do sistema de controle
- colaborar com parceiros de desenvolvimento externo para acelerar o progresso e os resultados do projeto
- desempenhe um papel vital na criação da arquitetura de software e design para eficiência e reutilização
- Interpretar e relatar os resultados dos testes e ser um forte defensor da qualidade ao longo do processo de desenvolvimento
- Crie protótipos, demonstrações e propostas
- Examine a interface do usuário do produto para conformidade com os critérios de design
- Desenvolvimento e liberação de software para projetos específicos
- Treando engenheiros juniores e liderando pequenas equipes de desenvolvimento
- Forneça liderança técnica e treinamento para mais membros da equipe júnior
- Experiência extensa integrando numerosos componentes de vários fornecedores em um sistema totalmente funcional e coeso
- Participe de revisões técnicas e de programas como apresentador ou revisor
- Demonstre o progresso das equipes, compensações tecnológicas e planos para roteiros atuais e futuros de produtos
- Responsável pelo treinamento e desenvolvimento de carreira dos relatórios diretos, bem como moral e produtividade da equipe
- Contribua para o design da arquitetura do sistema de veículos
- Contas de atividade técnica e concluir tarefas dentro do cronograma e dentro do orçamento
Requisitos e habilidades do desenvolvedor de dados
- Um diploma de bacharel ou mestrado em ciência da computação, engenharia ou engenharia de computação
- Conhecimento prático de C, C#, Linux, Java, Python, Agile, CMMI, GIT, HDMI e FPGA Software e sistemas
- Conhecimento de Linux incorporado e incorporado C
- Conhecimento extensivo de sistemas operacionais, teste de unidade, design de algoritmo e computação
- programação simples e depuração
- é um solucionador de problemas de consciência