CONCEPT SOLUTIONS LLC
NVIDIA
Ingeniero Senior de I+D de Software, Diseño Físico VLSI
Sobre la oportunidad
El éxito de NVIDIA se basa en una base de hardware líder en la industria. Logramos la distinción a través de una extensa optimización de diseño, que incluye la combinación de lo mejor de las herramientas EDA externas con herramientas EDA internas altamente optimizadas. Nuestro equipo desarrolla estas herramientas fusionando avances en computación paralela, machine learning y algoritmos especializados para el diseño VLSI.
Buscamos un Ingeniero de Software Senior de I+D con experiencia demostrada en múltiples áreas de Algoritmos de Diseño Físico VLSI (dimensionamiento, buffering, CTS, legalización, colocación y enrutamiento incremental, etc.). La comprensión de los aspectos de software y hardware es clave. Se requiere creatividad y autodisciplina para explorar y perfeccionar software rápido y de alta capacidad.
Si te gusta trabajar en diversas áreas técnicas y ver que tus éxitos se materializan directamente en el mejor hardware de IA del mundo, ¡no hay nada mejor que esto!
Desarrollar software dentro de una empresa de hardware líder significa poder centrarse casi exclusivamente en los últimos procesos y los diseños más avanzados. No estamos limitados por el soporte de sistemas heredados, roles de nicho o procesos de aprobación complicados. Nuestros desarrolladores disfrutan de una libertad intelectual inusualmente alta y la capacidad de explorar roles amplios.
NVIDIA es ampliamente considerada como uno de los empleadores más deseados en el mundo de la tecnología y, debido a un crecimiento excepcional, nuestros equipos están creciendo rápidamente. ¿Te apasiona formar parte de un equipo de primer nivel que impulsa lo último en tecnología de GPU e IA? Si es así, ¡queremos saber de ti!
¿Qué harás?
- Inventar nuevos motores de optimización que fusionen motores tradicionalmente independientes (por ejemplo, co-optimización de legalización y dimensionamiento) con el objetivo de aumentar la frecuencia del chip mientras se minimiza el consumo de energía en un conjunto de herramientas de optimización internas. Estas herramientas ya superan a las alternativas de la industria en el cierre de temporización de alta capacidad y avanzarán aún más con tus contribuciones.
- Mejorar algoritmos (en C++) para el dimensionamiento a nivel de puerta, buffering, clock skew útil, legalización de celdas, minimización de potencia, enrutamiento ECO y extracción incremental de parásitos.
- Como en cualquier equipo de ingeniería de software, escribimos mucho código, pero esto es más amplio que un rol típico de CAD o EDA. En cambio, como equipo, poseemos todo el proceso, desde el descubrimiento y la invención de nuevas oportunidades de optimización hasta el desarrollo de soluciones y el trabajo directo dentro de los equipos de diseño para facilitar la implementación.
Lo que necesitamos ver
- Grado, Máster, Doctorado o experiencia equivalente en Ingeniería Eléctrica o Informática.
- 6+ años en desarrollo de algoritmos VLSI utilizando C++.
- Sólida comprensión de la optimización de temporización VLSI y conceptos relacionados, incluidas bibliotecas de celdas, modelos de interconexión, diafonía, glitches, caída de IR, restricciones de temporización, esquinas, congestión, etc.
- Familiaridad con herramientas de implementación de diseño como ICC2, Innovus, PrimeTime, Tempus y StarRC y flujos de diseño típicos escritos en Perl, Tcl y Python.
- Sólidas habilidades de comunicación e interpersonales.
Formas de destacar entre la multitud
- Experiencia en C++14 o versiones más recientes, como lambdas y concurrencia.
- Comprensión detallada de cómo interactúan múltiples pasos de Diseño Físico y cómo se pueden fusionar para formar motores híbridos que resulten en una mejor PPA. *
- Experiencia en diseño de software de alto rendimiento, incluido multihilo, computación distribuida, uso eficiente de memoria y E/S, etc.
- Gran impulso para crear software excepcional con el objetivo de mejorar la PPA, con dedicación a la mejora continua.
- Experiencia con aprendizaje por refuerzo, GNN (Redes Neuronales de Grafos) y otros marcos de machine learning relevantes, especialmente aplicados al diseño físico.
#LI-Hybrid
Tu salario base se determinará en función de tu ubicación, experiencia y el pago de empleados en puestos similares. El rango salarial base es 168,000 USD - 264,500 USD para el Nivel 4, y 196,000 USD - 310,500 USD para el Nivel 5.
Las solicitudes para este puesto se aceptarán al menos hasta Julio 26, 2026.
Esta oferta es para una vacante existente.
NVIDIA utiliza herramientas de IA en sus procesos de contratación.
NVIDIA se compromete a fomentar un entorno de trabajo inclusivo y se enorgullece de ser un empleador que ofrece igualdad de oportunidades. Dado que valoramos enormemente la diversidad en nuestros empleados actuales y futuros, no discriminamos (incluso en nuestras prácticas de contratación y promoción) por motivos de raza, religión, color, origen nacional, género, expresión de género, orientación sexual, edad, estado civil, condición de veterano, condición de discapacidad o cualquier otra característica protegida por la ley.
También serás elegible para acciones y beneficios nvidia.com/en-us/benefits/.
