Você trabalhará no desenvolvimento de software embarcado da câmera para celulares Android em produtos a serem lançados no mercado ou atualizações de software.
O desenvolvimento é feito no nível embarcado do Androido, na camada do Sistema Operacional, nas versões mais recentes do Android.
O Android é uma pilha de software composta por Linux Kernel, HAL, Binder, Treble, HIDL, Framework, Serviços, ART (Android Runtime) e aplicativos.
Você trabalhará com estas diferentes camadas, todas em contínuo desenvolvimento e alto nível de robustez, com grande potencial de aprendizado desta arquitetura complexa.
O código provém de diferentes fontes: Linux, AOSP (Google), software dos fornecedores de chipset dos celulares e software de terceiros.
O projeto é realizado com um líder mundial em vendas de smartphone.
Você irá interagir com equipes em diferentes partes do mundo.
Os produtos desenvolvidos são vendidos em diversos países, o que traz grande visibilidade ao trabalho e o torna bastante gratificante.
- Integração de módulos de software embarcados do Sistema Android, área de câmera.
- Desenvolvimento de novas funcionalidades, debug e correção de falhas no código/driver de câmera em celulares Android.
**Requisitos**:
- Formação superior em Ciência ou Engenharia da Computação, Engenharia Elétrica ou equivalente.
- Experiência com desenvolvimento de software embarcado em C
- Experiência em programação Linux e/ou Android embarcado: conhecimento da arquitetura dos sistemas
- Habilidade de debugar código, corrigir falhas e atuar na melhoria de estabilidade de software
- Desejável conhecimento em Java e Aplicativos Android
- Inglês avançado imprescindível para contato diário com times no exterior.