Desenvolvedor(a)
Samsung Sidia
Descrição da vaga
Desenvolvedor SW VI (Embarcado / GINGA); Suporte nos diferentes estágios de desenvolvimento de dispositivos móveis (smartphones, tablets), incluindo preparação de pré-produção, lançamento de produtos e resolução de problemas pós-lançamento.
Trabalhar no desenvolvimento de dispositivos, desde modelos intermediários até modelos flagship, e contribuir para o lançamento bem-sucedido no mercado.
Portar, introduzir e testar os drivers de um novo dispositivo dentro de um cronograma apertado de lançamento do produto.
Atuar como um ponto de contato principal e resolvedor problemas entre um fornecedor de hardware específico e a equipe de desenvolvedores do software.
Requisitos:
Experiência:
Android e Linux embarcado (Android kernel, Device tree, u-boot bootloaders, Device drivers, GPIO Pin control, etc)
Sistemas operacionais em tempo real
Experiência com linguagens de script e makefiles.
C/C++/Java
Fundamentos de microcontroladores (ADC, DAC, Timers, PWM, DMA, watchdog, etc)
Conhecimento em protocolos de baixo nível (I2C, SPI, UART, etc)
Git/Perforce (controle de versão)
Inglês avançado
Desejável:
Conhecimento básico em eletrônica (leitura de Esquemáticos e Datasheet, osciloscópio, multímetro, etc)
Experiência com arquitetura de processador multicore ARM.
Experiência desenvolvendo e mantendo aplicações com Linux embarcado.
Experiência em sistemas de carregamento de baixa tensão, bateria de lítio e sistema de controle de gerenciamento de energia.
