Descripción
El equipo de software de dispositivos de interfaz humana se encarga de ofrecer controladores, frameworks y herramientas de alta calidad que admiten tecnologías de detección en todos los productos de Apple. Contamos con una amplia experiencia en el desarrollo de software de sistemas y la construcción de pilas que permiten ofrecer la mejor experiencia de usuario para los principales sensores de entrada de Apple. Colaboramos estrechamente con los equipos de algoritmos, firmware, diseño e interfaz de usuario para garantizar que el rendimiento de los sensores y el software esté optimizado en todas las capas de la pila.
**Descripción**
Buscamos un ingeniero que trabaje en controladores, frameworks y herramientas para iOS, macOS, tvOS, watchOS y visionOS. En este puesto, mantendrá el software existente y diseñará nuevas pilas de software para futuros productos y tecnologías de detección. Idealmente, cuenta con experiencia en factores humanos, le preocupa profundamente la experiencia de usuario, disfruta apoyar investigaciones tecnológicas y se siente cómodo alternando entre múltiples niveles de la pila de software.
**Cualificaciones preferidas**
Capacidad para familiarizarse rápidamente con código que nunca ha visto antes y comprender su funcionalidad relevante
Comodidad trabajando tanto en niveles superiores como inferiores del software
**Cualificaciones mínimas**
Amplia experiencia en el desarrollo de software de sistemas, como controladores, bibliotecas o firmware.
Sólidas habilidades en C/C\+\+ y programación orientada a objetos.
Excelentes habilidades de depuración
Experiencia en el análisis de rendimiento del código tanto en el kernel como en el espacio de usuario
Capacidad para autogestionarse, pensamiento analítico y capacidad para trabajar bien en entornos de equipo
Excelentes habilidades comunicativas verbales y escritas
Dominio del inglés
Licenciatura o máster en Ciencias de la Computación, Ingeniería Informática o Ingeniería Eléctrica