Jabil
Jabil
Jabil es una empresa global de servicios B2B de ingeniería, fabricación, diseño y cadena de suministro. Desde 1966, ha colaborado con marcas líderes para desarrollar soluciones escalables y adaptadas a distintos sectores, como la automoción, la defensa y la atención sanitaria. Con operaciones en más de 100 ubicaciones, Jabil combina su experiencia en fabricación con un enfoque en la sostenibilidad, la participación comunitaria, la inclusión laboral, el desarrollo profesional y la innovación.

Ingeniero sénior de BSP Android integrado

Desarrolla plataformas AOSP y BSP para los proyectos de ingeniería globales de Jabil. Integra Android, Linux, hardware y componentes multimedia para productos integrados.

Descripción

  • Desarrollar y personalizar software de plataforma AOSP para dispositivos de audio integrados
  • Desarrollar capas BSP y HAL de Android, componentes nativos C/C++, integraciones JNI/NDK y servicios del sistema
  • Ayudar a actualizar versiones de Android y mantener las plataformas alineadas con las versiones actuales
  • Integrar y resolver problemas de interfaces de hardware, controladores periféricos y componentes del kernel de Linux
  • Diagnosticar problemas de plataforma relacionados con el arranque, el rendimiento, la memoria, la energía, los hilos, IPC y la comunicación con el hardware
  • Dar soporte a la puesta en marcha de placas y a la validación de plataformas en arquitecturas ARM, basadas en Qualcomm y otras arquitecturas de hardware integrado
  • Colaborar con los equipos de hardware, software y producto para entregar plataformas Android integradas estables
  • Revisar diseños técnicos y código, y orientar a ingenieros con menos experiencia cuando sea necesario
  • Investigar problemas de ingeniería complejos, encontrar sus causas raíz y ofrecer soluciones mediante su implementación y validación
  • Contribuir a productos comerciales utilizados en empresas, educación, conferencias y entornos profesionales

Requisitos

  • Al menos 7 años de experiencia en desarrollo de software integrado
  • Al menos 2 años de experiencia con Android integrado, AOSP o desarrollo de plataformas Android
  • Sólidos conocimientos de C/C++ para software nativo, de bajo nivel y sensible al rendimiento
  • Experiencia práctica con BSP de Android, sistemas de compilación AOSP, arquitectura HAL, HIDL/AIDL, Android.bp/Android.mk, Soong/Ninja y servicios del sistema
  • Experiencia con Android NDK, JNI, Binder, sockets, memoria compartida u otros mecanismos IPC
  • Buenos conocimientos de Linux integrado, interfaces del kernel de Linux, controladores de dispositivos y comunicación con el hardware
  • Experiencia en depuración con ADB, GDB, Valgrind, Systrace/Perfetto, Wireshark, analizadores de protocolos o herramientas similares
  • Conocimientos de diseño orientado a objetos y principios SOLID
  • Experiencia con control de versiones y flujos de trabajo estructurados de desarrollo y lanzamiento
  • Grado universitario en informática, ingeniería eléctrica, ingeniería informática u otro campo técnico relacionado

Beneficios

  • Colaboración en un proyecto a largo plazo con objetivos técnicos definidos
  • Modalidad de trabajo remoto con flexibilidad en cuanto al lugar y la forma de trabajar, según las necesidades del proyecto y las expectativas de entrega
  • Colaboración con partes interesadas internacionales de ingeniería y especialistas con experiencia en varios países
  • Exposición a tecnologías modernas y retos complejos en sistemas integrados y plataformas Android
  • Oportunidad de influir en las decisiones técnicas y aportar experiencia a productos utilizados en todo el mundo
  • Colaboración B2B a largo plazo como contratista independiente

Empleos relacionados