B&A
Apple
Ingeniero de Integración de Sistemas CV/ML
Sobre la oportunidad
En Apple, estamos a la vanguardia en la entrega de experiencias transformadoras.
Si te apasiona superar los límites de la tecnología para ofrecer satisfacción a una gran base de usuarios, queremos que te unas a nuestro equipo.
Buscamos un ingeniero de software altamente automotivado y colaborativo para trabajar en la creación de prototipos, integración y productización de software que combine visión artificial, gráficos por ordenador en 3D, modelos de machine learning y datos de cámaras u otros sensores.
Juntos lanzaremos nuevas tecnologías y experiencias emocionantes para los productos actuales y de próxima generación de Apple.
¿Estás listo para formar parte de lo próximo grande en Apple?
DESCRIPCIÓN
- Diseño, desarrollo y mejora rápida de prototipos funcionales de extremo a extremo que exploran nuevos conceptos e interactúan con cámaras y otros sensores.
- Colaboración estrecha con diseñadores de interfaces humanas, investigadores de ML y equipos multifuncionales para definir y alcanzar los objetivos del proyecto.
- Integración y desarrollo de prototipos en frameworks optimizados y listos para producción que soporten nuevas funcionalidades.
- Triaje y depuración de problemas tanto en software de prototipo como de producción.
- Creación de prototipos de interfaces de usuario pulidas e intuitivas, con una calidad adecuada para la revisión ejecutiva.
CALIFICACIONES MÍNIMAS
- Grado/Máster en Ciencias de la Computación, Ingeniería Eléctrica, Física, Matemáticas o un campo relacionado / 1 año de experiencia relevante
- Experiencia trabajando con datos en tiempo real de cámaras, unidades de medición inercial (IMU) y/o otros sensores de dispositivos móviles
- Sólida competencia en álgebra lineal, con un conocimiento profundo de los conceptos de gráficos por ordenador en 3D y visión artificial
- Experiencia en el desarrollo de software de alto rendimiento para dispositivos móviles utilizando Swift, SwiftUI y/o Objective-C
CALIFICACIONES PREFERIDAS
- 5 o más años de experiencia en ingeniería de software con los conceptos técnicos enumerados en las calificaciones mínimas
- Capacidad para aprender rápidamente, adaptarse e innovar a medida que evolucionan los requisitos durante la creación de prototipos y la integración
- Experiencia con SLAM, VIO o frameworks de Realidad Aumentada en 3D como RealityKit
- Experiencia con programación de GPU y las pruebas, integración y despliegue de modelos de Machine Learning
- Familiaridad con Python para prototipos de investigación de Machine Learning, con experiencia en la portabilidad a sistemas móviles en tiempo real como un plus
- Experiencia en el desarrollo de software de alto rendimiento para dispositivos móviles utilizando C++
- Experiencia con desarrollo de aplicaciones iOS y/o macOS utilizando Swift, SwiftUI y Metal en Xcode
- Fluidez en el uso de asistentes de codificación de IA para tareas como la creación rápida de prototipos, manteniendo la supervisión y responsabilidad del código generado
- Orientación al detalle y organización, con excelentes habilidades de comunicación escrita y verbal
