CSC Leasing Co.
Onto Innovation
Ingeniero de Software 3
Resumen del puesto y responsabilidades
Onto Innovation es un líder en control de procesos, combinando escala global con una cartera ampliada de tecnologías de vanguardia que incluyen: metrología 3D que abarca el chip desde transistores a escala nanométrica hasta interconexiones de chip a escala micrométrica; inspección de defectos macroscópicos de obleas y paquetes; composición de interconexiones metálicas; análisis de fábrica; y litografía para el empaquetado avanzado de semiconductores. Nuestra amplitud de ofertas en toda la cadena de valor de semiconductores ayuda a nuestros clientes a resolver sus problemas más difíciles de rendimiento, rendimiento del dispositivo, calidad y fiabilidad. Onto Innovation se esfuerza por optimizar la ruta crítica de progreso de los clientes haciéndolos más inteligentes, rápidos y más eficientes.
Buscamos un Ingeniero de Software para unirse a la Unidad de Negocio de Inspección (IBU). Ya sea que esté lanzando su carrera o aportando años de profunda experiencia, lo que más importa es cómo piensa: necesitamos a alguien que pueda mantener una visión global y a nivel de sistema de una plataforma de inspección compleja —óptica, mecánica, electrónica y software— y luego hacer zoom en cualquier capa para entrar en detalles cuando un problema lo requiera.
Dado que los agentes de codificación de IA ahora pueden generar y refactorizar código de manera efectiva, la habilidad crítica que buscamos es la capacidad de mantener un modelo mental preciso de un sistema complejo que consta de subsistemas ópticos, eléctricos y mecánicos, y mapear eficazmente los problemas del cliente a las soluciones técnicas adecuadas.
Empoderando Cada Voz para Dar Forma al Futuro
Onto Innovation se compromete a crear un lugar de trabajo donde cada candidato calificado tenga igualdad de oportunidades para tener éxito. Evaluamos a los solicitantes basándonos en habilidades, experiencia y potencial, sin distinción de raza, color, religión, género, orientación sexual, origen nacional, edad, discapacidad, estado de veterano o cualquier otra característica protegida por la ley. Creemos que la diversidad de pensamiento y origen impulsa la innovación y fortalece nuestro equipo.
Responsabilidades Clave
Las responsabilidades se adaptarán a su nivel de experiencia; los ingenieros principiantes se centrarán en los elementos fundamentales, mientras que los ingenieros sénior asumirán una mayor propiedad y liderazgo.
Pensamiento Sistémico y Descomposición de Problemas
- Construir y refinar continuamente un modelo mental preciso de la plataforma completa de inspección de Onto —óptica, movimiento, electrónica, adquisición de imágenes y pila de software.
- Traducir los problemas del cliente y los requisitos de la aplicación en tareas de ingeniería bien definidas, razonando a través de los límites de los subsistemas.
- Agilidad para hacer zoom desde la arquitectura a nivel de sistema hasta cualquier área específica: bases de datos, rendimiento de algoritmos, hardware, flujo de datos, GPUs, GUIs, etc.
- Participar en el Desarrollo de Nuevos Productos (NPD) junto con ingenieros de hardware, ingenieros de aplicaciones, Gerentes de Proyectos Técnicos y Gerentes de Programa/Producto.
* Algoritmos e Ingeniería de Software
- Aplicar machine learning, procesamiento de imágenes, visión por computadora, matemáticas y óptica para desarrollar algoritmos integrados en las plataformas de inspección de Onto.
- Desarrollar o contribuir a la calibración/modelado de imágenes ópticas y/o algoritmos de segmentación, clasificación y detección de imágenes.
- Escribir, probar y depurar software para garantizar un funcionamiento fiable y de alta calidad; optimizar para el rendimiento y la escalabilidad.
- Realizar o liderar (según la experiencia) el análisis de requisitos, el diseño de software detallado, el desarrollo de código de producción y los planes de prueba asociados.
- Participar en revisiones de diseño/código colaborando con ingenieros de sistemas, desarrolladores de software y otro personal técnico.
- Aprovechar los agentes de codificación de IA para acelerar la implementación, manteniendo la propiedad de las decisiones de arquitectura, la integridad del diseño y la calidad del código.
Aprendizaje Continuo y Colaboración
- Mantenerse al día con la investigación académica y las prácticas industriales en inspección de visión por computadora, procesamiento de imágenes, machine learning e ingeniería asistida por IA.
- Documentar diseños de software, justificación a nivel de sistema, procesos de desarrollo y pasos de solución de problemas.
- Apoyar a los compañeros de equipo y, en niveles superiores, proporcionar mentoría técnica, especialmente en pensamiento sistémico.
- Contribuir a mejorar los flujos de trabajo y las herramientas de desarrollo del equipo, incluidas las prácticas asistidas por IA.
Cualificaciones
- Doctorado, Maestría o Título de Grado en Ingeniería Eléctrica, Ciencias de la Computación, Matemáticas Aplicadas, Física o campo relacionado.
- Título de Doctorado con 0+ años de experiencia relacionada; o Maestría con 0+ años de experiencia relacionada; o Título de Grado con 0+ años de experiencia relacionada.
- Capacidad demostrada para razonar sobre sistemas en múltiples niveles de abstracción, desde la arquitectura de alto nivel hasta los detalles de implementación.
- Sólidas habilidades de resolución de problemas, analíticas y de comunicación; capaz de articular claramente el comportamiento complejo del sistema tanto a partes interesadas técnicas como no técnicas.
- Competencia (o cursos demostrables) en al menos un entorno enfocado numéricamente como Python o MATLAB, incluyendo álgebra lineal, procesamiento de imágenes y/o bibliotecas de machine learning.
- Competencia (o cursos demostrables) en al menos un lenguaje compilado o de producción utilizado en sistemas de software a gran escala, como C++, C# o Java.
- Debe ser capaz de viajar internacionalmente a sitios de clientes al menos 20% del tiempo, con viajes adicionales según lo requieran las necesidades del negocio.
Cualificaciones Preferidas
- Experiencia en inspección de semiconductores, visión por computadora, robótica o dominios altamente técnicos similares donde el codiseño de hardware/software es esencial.
- Historial de diagnóstico de problemas entre subsistemas que abarcan óptica, electrónica, firmware y software de aplicación.
- Experiencia en el uso efectivo de agentes de codificación de IA (por ejemplo, Copilot, Cursor, Aider, o similar) para acelerar el desarrollo.
- Experiencia con metodologías de desarrollo de software como Agile, Scrum o Kanban.
- Experiencia con control de versiones y prácticas de CI/CD.
- Experiencia en la depuración de entornos de software multihilo complejos.
- Familiaridad con sistemas embebidos, protocolos de comunicación de hardware y/o restricciones en tiempo real.
¿Por qué unirse a Onto Innovation?
En Onto Innovation, creemos que su trabajo debe importar, y su bienestar también. Es por eso que ofrecemos salarios competitivos y un paquete integral de beneficios diseñado para apoyarle a usted y a su familia. Desde cobertura de salud, dental y de visión hasta seguro de vida y de incapacidad, PTO y un 401(k) con aportación del empleador, le cubrimos. También disfrutará de acceso a nuestro Programa de Compra de Acciones para Empleados (ESPP), iniciativas de bienestar y herramientas de vanguardia, todo dentro de una cultura colaborativa e inclusiva donde sus contribuciones son valoradas y reconocidas.
- Recompensas Adicionales: Oportunidades de bonificación anual e incentivos a largo plazo potenciales vinculados tanto al éxito de la empresa como al individual.
Compensación y Crecimiento
- Rango Salarial Base: $96,800.00 - $145,200.00, ofrecido de buena fe y basado en la experiencia, ubicación y cualificaciones.
Nota Importante sobre Cumplimiento de Exportación
Para ciertos puestos que requieren acceso a datos técnicos, puede ser necesaria una revisión de la licencia de exportación de EE. UU. para solicitantes que no sean ciudadanos de EE. UU., residentes permanentes u otras personas protegidas según la Ley de los Estados Unidos 8 U.S.C. 1324b(a)(3).
