Launch Legends
KLA
Ingeniero de Algoritmos (C++, Procesamiento de Imágenes, HPC)
Descripción de la Empresa
KLA es un líder mundial en electrónica diversificada para el ecosistema de fabricación de semiconductores. Prácticamente todos los dispositivos electrónicos del mundo se producen con nuestras tecnologías. Ningún portátil, smartphone, dispositivo vestible, gadget con control por voz, pantalla flexible, dispositivo de RV o coche inteligente habría llegado a tus manos sin nosotros. KLA inventa sistemas y soluciones para la fabricación de obleas y retículas, circuitos integrados, encapsulados, placas de circuito impreso y pantallas planas. Las ideas y los dispositivos innovadores que están haciendo avanzar a la humanidad comienzan con la inspiración, la investigación y el desarrollo. KLA se centra más de lo habitual en la innovación e invierte el 15% de las ventas en I+D. Nuestros equipos de expertos físicos, ingenieros, científicos de datos y solucionadores de problemas trabajan juntos con los principales proveedores de tecnología del mundo para acelerar la entrega de los dispositivos electrónicos del mañana. La vida aquí es emocionante y nuestros equipos prosperan abordando problemas realmente difíciles. Nunca hay un momento aburrido con nosotros.
Grupo/División
Con más de 40 años de experiencia en control de procesos de semiconductores, los fabricantes de chips de todo el mundo confían en KLA para garantizar que sus fábricas rampen dispositivos de próxima generación a producción en volumen de forma rápida y rentable. Facilitando el movimiento hacia el diseño de chips avanzados, el Grupo de Productos Globales (GPG) de KLA, responsable de la creación de todos los productos de metrología e inspección de KLA, está buscando los mejores y más brillantes científicos de investigación, ingenieros de software, ingenieros de desarrollo de aplicaciones e ingenieros de procesos de tecnología de producto senior. La división RAPID es el proveedor líder mundial de soluciones de inspección de retículas para la industria de semiconductores. La empresa proporciona soluciones de inspección tanto a los talleres de máscaras como a las fábricas de semiconductores para garantizar que los rendimientos de litografía sean consistentemente altos, permitiendo así una fabricación rentable.
Descripción del Puesto/Cualificaciones Preferidas
Descripción del Puesto
KLA está buscando un talentoso Ingeniero de Algoritmos para unirse al Grupo de Algoritmos dentro de la División de Productos de Retícula. Este puesto se centra en el diseño, desarrollo e implementación de algoritmos avanzados y soluciones de software para las innovadoras plataformas de inspección de KLA. El candidato seleccionado aprovechará su experiencia en desarrollo de algoritmos, matemáticas aplicadas, computación de alto rendimiento e ingeniería de software para resolver desafiantes problemas técnicos y ofrecer soluciones de producción robustas.
El puesto requiere sólidas habilidades de desarrollo de software con énfasis en C++ moderno, computación en GPU e implementación de algoritmos escalables. El candidato colaborará con equipos multidisciplinares para desarrollar tecnologías que mejoren el rendimiento del sistema, la productividad y el valor para el cliente.
Responsabilidades Clave
Desarrollo de Algoritmos
- Diseñar, desarrollar y optimizar algoritmos para análisis de patrones, detección de defectos, clasificación, procesamiento de datos y otros desafíos computacionales en sistemas de inspección de semiconductores.
- Traducir requisitos técnicos complejos en modelos matemáticos y soluciones algorítmicas escalables.
- Analizar conjuntos de datos a gran escala y optimizar el rendimiento de los algoritmos en cuanto a precisión, robustez y rendimiento.
- Investigar, evaluar y aplicar tecnologías de IA, incluyendo machine learning y deep learning, e IA generativa, para mejorar el rendimiento de los algoritmos, la automatización y las capacidades del sistema de inspección.
Innovación y Ejecución
- Impulsar la innovación proponiendo enfoques novedosos y entregando soluciones de software mantenibles y de calidad de producción.
- Evaluar tecnologías emergentes e incorporarlas en soluciones de producto donde proporcionen un valor medible.
- Colaborar con equipos de campo y clientes para dar soporte a la implementación de algoritmos y la integración de sistemas, incluyendo viajes internacionales ocasionales.
Ingeniería de Software
- Desarrollar software robusto y escalable utilizando principios modernos de diseño orientado a objetos y C++.
- Diseñar e implementar soluciones de computación de alto rendimiento utilizando CUDA C++ y algoritmos acelerados por GPU.
- Optimizar el rendimiento del software mediante computación paralela, gestión eficiente de la memoria y mejoras algorítmicas.
- Desarrollar prototipos, herramientas de análisis y flujos de trabajo de validación utilizando herramientas de software y lenguajes de programación apropiados.
- Contribuir a la calidad del código a largo plazo mediante el diseño de arquitectura, revisiones de código, pruebas, refactorización y documentación.
Colaboración Interfuncional
- Colaborar con los equipos de hardware, óptica, ingeniería de sistemas y aplicaciones para optimizar el rendimiento general del sistema.
- Analizar compensaciones técnicas y contribuir a las mejoras del rendimiento a nivel de sistema.
- Operar de forma independiente mientras se colabora eficazmente dentro de equipos de ingeniería multidisciplinares.
Cualificaciones Preferidas
- Experiencia con CUDA C++, programación de GPU, computación paralela o arquitecturas de computación de alto rendimiento.
- Experiencia en el desarrollo de software de alto rendimiento para fabricación de semiconductores, inspección, metrología, litografía computacional, simulación o dominios técnicos relacionados.
- Familiaridad con técnicas de machine learning y deep learning para aplicaciones de análisis de datos, imágenes o clasificación.
- Experiencia con Python y herramientas de computación científica.
- Comprensión de sistemas ópticos e imagen computacional.
- Sólidas habilidades de comunicación y colaboración interfuncional.
Cualificaciones Mínimas
- Doctorado en Ingeniería Eléctrica, Informática, Matemáticas Aplicadas, Física o un campo técnico relacionado; o
- Máster en Ingeniería Eléctrica, Informática, Matemáticas Aplicadas, Física o un campo técnico relacionado con 3+ años de experiencia relevante.
- Sólida formación en desarrollo de algoritmos, matemáticas aplicadas, métodos numéricos, procesamiento de imágenes, visión por computadora o disciplinas técnicas relacionadas.
- Sólida competencia en desarrollo de software moderno de C++.
- Experiencia en el desarrollo y optimización de sistemas de software complejos en entornos de producción.
- Experiencia en desarrollo de software orientado al rendimiento en arquitecturas de CPU y/o GPU.
- Sólidas habilidades analíticas, de depuración y de resolución de problemas.
Rango Salarial Base: $136,300.00 - $231,700.00 Anual
Ubicación Principal: USA-CA-Milpitas-KLA
KLA se enorgullece de ser un Empleador con Igualdad de Oportunidades. Garantizaremos que las personas cualificadas con discapacidades reciban adaptaciones razonables para participar en el proceso de solicitud de empleo o entrevista, para desempeñar las funciones esenciales del puesto y para recibir otros beneficios y privilegios de empleo.
Póngase en contacto con nosotros en [email protected] [[email protected]] o en el +1-408-352-2808 para solicitar una adaptación.
Tenga en cuenta las posibles ofertas de empleo fraudulentas o actividades de reclutamiento sospechosas por parte de personas que se hacen pasar por empleados de KLA. KLA nunca solicita ninguna compensación financiera para ser considerado para una entrevista, para convertirse en empleado o para equipos. Además, KLA no trabaja con ningún reclutador o tercero que cobre dichas tarifas, ya sea directamente o en nombre de KLA. Asegúrese de haber buscado en el sitio web de Carreras de KLA kla.com/careers las ofertas de empleo legítimas. KLA sigue un proceso de reclutamiento que implica múltiples entrevistas en persona o por videoconferencia con nuestros gerentes de contratación. Si le preocupa que una comunicación, una entrevista, una oferta de empleo o un empleado no sean legítimos, envíe un correo electrónico a [email protected] [[email protected]] para confirmar que la persona con la que se comunica es un empleado. Nos tomamos muy en serio su privacidad y manejamos su información de forma confidencial.
El paquete total de recompensas de KLA para los empleados también puede incluir la participación en programas de incentivos de rendimiento y la elegibilidad para beneficios adicionales, incluyendo, entre otros: médicos, dentales, de visión, de vida y otros beneficios voluntarios, 401(K) incluyendo aportación equivalente de la empresa, programa de compra de acciones para empleados (ESPP), asistencia para el pago de deudas estudiantiles, programa de reembolso de matrícula, oportunidades y programas de desarrollo y crecimiento profesional, beneficios de planificación financiera, beneficios de bienestar incluyendo un programa de asistencia al empleado (EAP), tiempo libre remunerado y días festivos pagados por la empresa, y licencia de cuidado familiar y de crianza.
Los becarios son elegibles para algunos de los beneficios enumerados. Nuestros rangos salariales se determinan por puesto, nivel y ubicación. El rango que se muestra refleja el pago para este puesto en la ubicación principal identificada en esta oferta. El pago real depende de varios factores, incluyendo las tasas salariales mínimas estatales, la ubicación, las habilidades relacionadas con el puesto, la experiencia y el nivel de educación o formación relevante. Estamos comprometidos a cumplir con todos los requisitos de salario mínimo federales y estatales aplicables donde corresponda. Si procede, su reclutador podrá compartir más información sobre el rango salarial específico para su ubicación preferida durante el proceso de contratación.
