Launch Legends
KLA
Ingeniero/a de Software Sr (C++, AI/ML, OOP, Linux)
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 controlado 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 dispositivos innovadores que están impulsando a la humanidad comienzan con la inspiración, la investigación y el desarrollo. KLA se enfoca más de lo normal 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 junto 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 lancen 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 crear 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, lo que permite una fabricación rentable.
Descripción del puesto/Cualificaciones preferidas
Resumen del puesto
Crea software C++ de vanguardia para sistemas de inspección de máscaras de próxima generación. Trabaja con expertos multifuncionales y aborda desafíos de ingeniería complejos y de alto impacto. Crea un framework para herramientas de IA. La experiencia en RPC/REST API es una gran ventaja.
Descripción del puesto / Cualificaciones preferidas
La División RAPID de KLA busca a una persona altamente motivada con una sólida experiencia en programación C++ y análisis de datos. El candidato ideal poseerá excelentes habilidades de resolución de problemas y depuración, junto con una profunda comprensión de entornos de programación multihilo y multiproceso. La experiencia en arquitecturas RPC y REST API con implementación en Kubernetes es una gran ventaja. En este puesto, desarrollarás software de control de máquinas y análisis de datos para sistemas avanzados de inspección de máscaras. También integrarás capacidades de IA y machine learning en los sistemas de KLA para generar información que mejore la disponibilidad de las herramientas. Colaborarás estrechamente con equipos de ingeniería multidisciplinares —incluyendo ingenieros eléctricos, mecánicos, ópticos, de algoritmos y de software— para adquirir un conocimiento integral del dominio y abordar desafíos complejos a nivel de sistema.
Responsabilidades clave
- Diseñar y desarrollar software de control de máquinas de inspección y soluciones de análisis de datos para sistemas avanzados de inspección de máscaras.
- Integrar capacidades de IA en la herramienta de producción y evaluar diferentes flujos de entrenamiento e inferencia de modelos.
- Colaborar con equipos de ingeniería multifuncionales para definir e implementar requisitos del sistema.
- Optimizar y mantener bases de código existentes para garantizar el rendimiento, la escalabilidad y la fiabilidad.
- Proporcionar soporte durante la integración/pruebas y gestionar las escaladas de los sitios de los clientes.
Cualificaciones preferidas
- BS/MS/PhD en Informática, Ingeniería o campo relacionado.
- Experiencia demostrada en programación C++, diseño orientado a objetos (OOD/OOP) y patrones de diseño.
- Sólida experiencia en análisis de datos y depuración en aplicaciones multiproceso y multihilo.
- Sólidas cualidades de liderazgo, habilidades de trabajo en equipo y motivación para el éxito del equipo.
- Dominio de entornos de desarrollo basados en Linux.
- Experiencia en definiciones de interfaces RPC/REST es una ventaja.
- Familiaridad con bases de datos (PostgreSQL, Prometheus) y herramientas de Observabilidad (Grafana).
- Familiaridad con stacks de herramientas frontend como Qt u otros frameworks modernos de UI (Vue/React/Angular/Gtk).
- Familiaridad con tecnologías de contenedores (Docker, Singularity) y Kubernetes es una ventaja.
Requisitos mínimos
Cualificaciones mínimas
Doctorado + 0 años, Máster + 3 años, o Grado + 5 años de experiencia relacionada.
Rango salarial base: $136,300.00 - $231,700.00 Anual
Ubicación principal: USA-CA-Milpitas-KLA
KLA se enorgullece de ser un empleador que ofrece 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 realizar 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 equipo. Además, KLA no trabaja con ningún reclutador o tercero que cobre dichas tarifas, ya sea directa 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 está comunicando 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 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 de la empresa, programa de compra de acciones para empleados (ESPP), asistencia para deuda estudiantil, 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 de salario mínimo estatal, 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.
