About the role

  • Desenvolvedor Android Framework na equipe de P&D do Instituto de Pesquisas Eldorado. Mapeamento de sinais do veículo e integração com ECUs via protocolos automotivos.

Responsibilities

  • Implementar e manter o VHAL (HIDL/AIDL), mapeando sinais do veículo para Vehicle Properties no Android Automotive.
  • Integrar o VHAL com ECUs via CAN/LIN/Ethernet (UDS/DoIP/SOME/IP), incluindo parsing e normalização de payloads.
  • Trabalhar na camada framework (Car Service / CarPropertyManager), expondo propriedades para apps e serviços do sistema.
  • Especificar, versionar e validar Vehicle Properties (tipos, áreas, permissões, rate/frequency, change mode, etc.).
  • Configurar SELinux (políticas para VHAL e serviços associados) e permissões/roles do sistema.
  • Contribuir para code reviews, documentação técnica e designs (diagramas de arquitetura, sequência, fluxos de sinal).

Requirements

  • Ensino superior completo em Engenharia da computação ou Análise de sistemas ou áreas afins;
  • Sólidos conhecimentos em Android Automotive OS (AAOS) ou AOSP, especificamente camadas HAL/Framework. C/C++ para desenvolvimento no HAL;
  • Vivência com Linux embarcado (userspace e noções de kernel), udev, init, serviços (.rc).
  • Conhecimento de ferramentas: adb, logcat, dmesg, repo/Git/Gerrit, Soong/Blueprint, Gradle; build de AOSP.
  • Depuração avançada: tracing, heap/CPU profiling, análise de ANR/SEGV.
  • Inglês técnico (leitura, escrita e conversação) para projeto internacional.
  • Experiência com HIDL e/ou AIDL (interfaces, versões, estabilidade, compatibilidade binária/fonte).
  • Protocolos automotivos e buses: CAN (DBC), LIN, e/ou Ethernet automotiva (SOME/IP, DoIP).
  • Experiência com VHAL: definição/implementação de propriedades, callbacks, permissions.
  • Ferramentas automotivas: análise de CAN (ex.: Vector/CANoe, SavvyCAN, candump/can-utils)

Benefits

  • PcDs são sempre bem-vindas.
  • Ambiente diversificado e oportunidades igualitárias.

Job title

Desenvolvedor Android Framework

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job