Android Automotive OS (AAOS) - Híbrido

Sioux digital 1:1

📍 São Bernardo do Campohibrido

Descrição da vaga

A Sioux em parcercia com a Knightec está em busca de um/a Android Automotive OS - AAOS para atuação em um dos nosson clientes do segmento Automotivo.

Objetivo do Cargo
Atuar no desenvolvimento, integração e manutenção de aplicações, serviços e componentes de baixo nível para a plataforma Android Automotive OS (AAOS), garantindo soluções de alta performance, estabilidade e aderência às arquiteturas automotivas. A atuação contempla desde a camada de aplicação/HMI até Android Framework, VHAL e integração com serviços conectados.

Principais Responsabilidades e Atribuições

  • Desenvolver e manter funcionalidades, serviços e system applications para AAOS, utilizando Kotlin e Java, seguindo arquiteturas como MVVM e os padrões corporativos de desenvolvimento.
    Android Framework e VHAL:
  • Desenvolver funcionalidades e serviços nas camadas intermediárias e de baixo nível (Android Framework e VHAL), utilizando Java e C/C++, garantindo aderência aos padrões do Android Automotive e às especificações da arquitetura veicular.
  • Integração e Conectividade:
  • Integrar APIs automotivas, módulos de conectividade, middleware e componentes de interface (HMI), apoiando as validações junto às equipes de engenharia.
  • Debugging e Correção de Defeitos:
  • Realizar análise de causa raiz e debugging avançado utilizando ADB, Logcat e ferramentas de diagnóstico automotivo, corrigindo falhas identificadas em testes, validações e bancadas.
  • Qualidade e Testes:
  • Implementar testes unitários e instrumentados, além de realizar validações funcionais pré-integração, garantindo a estabilidade e qualidade das entregas.
  • Serviços Conectados:
  • Apoiar a integração dos sistemas de bordo com plataformas de backend, módulos de telemática e demais ecossistemas de serviços conectados da montadora.
  • Formação: Graduação em Engenharia de Software, Ciência da Computação, Engenharia da Computação, Engenharia Eletrônica, Engenharia Mecatrônica ou áreas correlatas.
  • Experiência: Experiência comprovada com desenvolvimento Android nativo e vivência com Android
  • Automotive OS (AAOS) ou sistemas embarcados automotivos.
  • Inglês avançado.
  • Domínio de Kotlin, Java e C/C++.
  • Experiência com Android Internals, Android Framework, CarService, VHAL e IPC/AIDL/HIDL.
  • Conhecimento de MVVM, Clean Architecture e ciclos de vida de aplicações Android.
  • Experiência com ferramentas de análise e debugging, como ADB, Logcat, Traceview e Perfetto.
  • Familiaridade com redes automotivas e protocolos como CAN, Automotive Ethernet e SOME/IP.
  • Experiência com Git/Gerrit e práticas de CI/CD.

Mais vagas em São Bernardo do Campo