Principal AI Engineer (f/m/d)

Job expired!

Ubicación: Múnich, Alemania

Fecha de inicio: Lo antes posible

Duración: Indefinida

NXP Semiconductors N.V. (NASDAQ: NXPI) proporciona soluciones de Productos Estándar y de Señal Mixta de Alto Rendimiento. Nuestra experiencia abarca RF, Análoga, Gestión de Energía, Interfaz, Seguridad y Procesamiento Digital. Estas innovaciones se utilizan en diversas aplicaciones, incluidas automoción, identificación, infraestructura inalámbrica, iluminación, industria, móvil, consumo y computación. Con operaciones globales en más de 35 países, NXP cuenta con una plantilla de más de 45,000 empleados y genera ingresos superiores a $10 mil millones.

Como parte de la organización de CTO, jugará un papel fundamental en la conducción de la innovación de productos en NXP. Nuestros equipos sirven como columna vertebral para ideas y soluciones avanzadas en detección, pensamiento, conexión y acción, siempre en colaboración con partes interesadas internas y externas para cumplir con los objetivos del cliente. Este papel proporciona la plataforma para habilitar a los colegas, clientes y socios de NXP en la creación de innovaciones pioneras en Edge AI que transforman nuestro mundo.

Ubicado en el Centro de Competencia de IA (AICC) dentro de la Oficina Central de Tecnología (CTO) de NXP, nuestro equipo colabora globalmente en tecnología de vanguardia. El AICC es la piedra angular para que las líneas de negocio identifiquen, desarrollen, evalúen y habiliten soluciones transformadoras de Edge AI en sistemas NXP.

Proyectos notables incluyen la Búsqueda de Arquitectura Neural Consciente de Software y Hardware (NAS), Cuantización de Precisión Mixta en NAS, y protección de aprendizaje automático a través de marcas de agua en modelos, entre otros.

Responsabilidades:

  • Apoyar casos de uso de IA/AA de las líneas de negocio de NXP para maximizar el rendimiento de las tareas y minimizar el costo de los recursos, mientras se identifican futuros requisitos de hardware y características de habilitación de software.
  • Desarrollar, evaluar e integrar métodos de optimización y despliegue de redes neuronales, como poda, destilación de conocimiento y cuantización de precisión mixta en nodos de inferencia con recursos limitados utilizando IP y entornos de software de NXP.
  • Investigar la integración de estos métodos en un marco más amplio de NXP, incluyendo la optimización sin datos de redes neuronales.
  • Integrar los métodos y redes neuronales anteriores en aplicaciones más amplias, marcos de código abierto y demostradores.
  • Mantener un enfoque metódico para rastrear los avances más recientes en campos relevantes.
  • Interactuar con los socios de aplicaciones de NXP en varias líneas de negocio.

Su Perfil y Competencias Requeridas:

  • Título universitario: MSc o PhD en Ciencias de la Computación, Ingeniería Eléctrica o campos relacionados con una exposición significativa a Aprendizaje Automático, IA en el Borde y Sistemas Embebidos.
  • Más de 9 años de experiencia en ingeniería de software con herramientas de desarrollo estándar (por ejemplo, Git, Bitbucket, desarrollo impulsado por pruebas unitarias, CI/CD).
  • Historial comprobado en aprendizaje automático embebido y IA en el Borde (publicaciones, proyectos prácticos, etc.).
  • Experiencia con procesadores embebidos, aceleradores de aprendizaje automático y arquitecturas de software embebido.
  • Competencia con sistemas operativos como GNU/Linux y tarjetas de desarrollo.

Competencias Deseadas:

  • Flexibilidad con marcos de IA (TensorFlow, PyTorch), preferiblemente utilizando interfaces de Python y C++.
  • Experiencia configurando y manteniendo entornos de desarrollo de aprendizaje automático (Jupyter, TensorBoard, ClearML, Docker).
  • Comprensión de cadenas de herramientas de despliegue de IA, portabilidad y motores de inferencia (CUDA, TensorRT, TFLite, ONNXRT).
  • Experiencia integrando bibliotecas y componentes de software externos.
  • Fuertes habilidades de programación en Python, C, C++ y lenguajes