Instituto de Pesquisas Eldorado

Desenvolvedor Android Framework

Instituto de Pesquisas Eldorado

full-time

Posted on:

Location Type: Hybrid

Location: CampinasBrasil

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android Automotive OSAOSPCC++Linux embarcadoHIDLAIDLCANLINEthernet
Soft Skills
comunicaçãotrabalho em equipedocumentação técnica
Certifications
Ensino superior em Engenharia da computaçãoAnálise de sistemas