FPGA Development Tools Engineer

Job expired!

Compañía: Intel

En el cuarto trimestre de 2023, Intel anunció que Altera será reportada como una unidad de negocio separada a partir del 1 de enero de 2024, con el apoyo continuo de Intel. Esta posición está alineada con esa estrategia de negocio independiente y se espera que se transfiera a una empresa separada en el futuro.

El equipo del Quartus Compiler Placer en Toronto se especializa en desarrollar algoritmos de última generación en C++ para mapear circuitos digitales en nuestros dispositivos FPGA. Utilizamos varios algoritmos de optimización y técnicas de IA para abordar el problema de la colocación, que incluyen:

  • Métodos de colocación analítica para la optimización global de la colocación
  • Algoritmos de recocido para el refinamiento detallado de la colocación
  • Solucionadores de flujo de red para restricciones de colocación difíciles

El objetivo principal del colocador es generar resultados cercanos al óptimo para encontrar una ubicación física para cada bloque en el diseño del usuario, con un tiempo de ejecución razonable, mientras se optimiza el tiempo del diseño para lograr el cierre temporal para su frecuencia de diseño objetivo.

Este rol incluye la investigación, diseño, desarrollo y optimización de herramientas de software que permiten el uso de matrices de compuertas programables en campo (FPGA). Aprovecharás tu sólido conocimiento del hardware FPGA, diseño lógico, diseño de placas y dispositivos semiconductores para acelerar los diseños en dominios como el aprendizaje profundo, algoritmos DSP o análisis de datos.

Requisitos Educativos Mínimos

  • Licenciatura con más de 10 años de experiencia en Ingeniería Eléctrica, Ingeniería Informática, Ciencias de la Computación o un campo relacionado
  • Maestría con más de 8 años de experiencia en la industria, o Doctorado con más de 6 años de experiencia en software de la industria

Calificaciones Mínimas

  • Mínimo 8 años de programación en C++ en un entorno Linux/Unix
  • Mínimo de 6 años de experiencia con flujos de desarrollo FPGA o ASIC

Calificaciones Preferidas

  • Experiencia en codificación en C++ y desarrollo de sistemas de software paralelos de alto rendimiento
  • Experiencia trabajando en bases de código modulares modernas y a gran escala
  • Experiencia desarrollando algoritmos de optimización de colocación EDA/CAD para FPGA o ASIC
  • Experiencia con enfoques de optimización de colocación de FPGA para colocación analítica, agrupación o colocación detallada
  • Más de 2 años de experiencia con Altera Quartus o Xilinx Vivado
  • Experiencia con lenguajes de script como Python, Perl o TCL

Tipo de Trabajo: Contratación con experiencia

Turno: Turno 1 (Canadá)

Ubicación Principal: Toronto, Canadá

Ubicaciones Adicionales: N/A

El Grupo de Soluciones Programables (PSG) se formó a partir de la adquisición de Altera. Como parte de Intel, PSG crea dispositivos lógicos programables líderes en el mercado que ofrecen capacidades mejoradas con respecto a las soluciones actuales. Al combinar la tecnología FPGA de Altera, líder en la industria, y el soporte al cliente con las capacidades de fabricación de semiconductores de clase mundial de Intel, los clientes pueden desarrollar sistemas electrónicos de próxima generación con un rendimiento y una eficiencia energética incomparables.

PSG se enorgullece de crear un entorno de trabajo energético e innovador. Creemos que nuestro éxito está directamente relacionado con el crecimiento y la satisfacción de nuestros empleados. PSG está comprometido con un entorno de trabajo flexible y colaborativo que permita a los empleados alcanzar su máximo potencial.

Todos los solicitantes calificados recibirán consideración para el empleo sin distinción de raza, color, religión, credo religioso, sexo, nacionalidad, ascendencia, edad, discapacidad física o mental, condición médica, información genética, condición militar y de veterano, estado civil, embarazo, género, expresión de género, identidad de género