El portal de empleo de España

Ingeniero de Compiladores Staff

Híbrido en Barcelona·Jornada completa·Añadida hace 6 días (comprobada el 7 oct)

Openchip

16 ofertas abiertas

Resumen

Modalidad
Híbrido, Barcelona
Contrato
Contrato indefinido, jornada completa
Inglés
Obligatorio
Experiencia
10+ años
Formación
Titulación universitaria

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

• Grado o Máster en un campo relevante.

• Experiencia en el campo relevante (más de 10 años).

• Experiencia con frameworks de compiladores (p. ej., LLVM, MLIR, GCC...).

• Experiencia con APIs de computación y paralelismo (p. ej., CUDA, OpenAcc, OpenCL, OpenML, SYCL,...).

• Conocimientos sólidos de los lenguajes de programación C++ y C.

• Experiencia con benchmarking de código, depuración, profiling y trazado (tracing).

• Experiencia con herramientas estándar para el control de versiones (git), integración continua y gestión de tareas (Jira).

Se valorará

• Experiencia con el lenguaje de programación Python.

• Experiencia con desarrollo de bajo nivel (p. ej., drivers de dispositivos).

• Experiencia con el entrenamiento y la evaluación de modelos de ML.

• Experiencia con frameworks de ML (p. ej., TensorFlow, PyTorch, Keras,...) y runtimes (p. ej., ONNX, TfLite,...).

Salario y beneficios

Qué ofrecen

  • Únete a un equipo innovador y experimenta el crecimiento de la empresa.
  • Creemos en invertir en nuestros empleados y proporcionarles las oportunidades que necesitan para crecer y desarrollar sus carreras.
  • Disfruta de un entorno de trabajo híbrido.
  • También ofrecemos horario flexible.
  • Ofrecemos una remuneración que valora tu experiencia.
  • El puesto tendrá base en Barcelona.

Buscamos personas excepcionales dispuestas a unirse a nuestra misión de cambiar esta industria y ayudar a construir un mundo mejor.

Si te sientes identificado con Openchip, por favor contáctanos. Podemos ofrecer un paquete de compensación competitivo en un esquema de trabajo flexible que te ayudará a mantener el equilibrio entre tu vida personal y profesional.

En Openchip & Software Technologies S.L., creemos que un equipo diverso e inclusivo es la clave para las ideas innovadoras. Fomentamos un entorno de trabajo donde todos se sientan valorados, respetados y empoderados para alcanzar su máximo potencial, independientemente de su raza, género, etnia, orientación sexual o identidad de género.

El puesto

Openchip está desarrollando nuevos y emocionantes chips RISC-V con aceleración de HPC e IA. El equipo de Compilers está desarrollando los compiladores, tanto para lenguajes tradicionales (C, C++, Fortran) como para frameworks de ML. Como engineering lead, tu función será proporcionar dirección técnica al equipo, actuar como mentor de desarrolladores más junior e impulsar la innovación dentro del equipo, mientras trabajan sobre frameworks de compiladores estándar de la industria como LLVM para permitir el uso de las novedosas características de hardware y aceleradores de Openchip, aportando mejoras visibles a los usuarios finales.

Qué harás

• Comprender el panorama técnico de su proyecto y tomar decisiones al respecto.

• Realizar contribuciones técnicas independientes, especialmente en las partes más fundamentales o desafiantes del proyecto.

- Escribir código para extender los frameworks de compiladores (p. ej., GCC, LLVM), permitiendo el uso de nuevas características de hardware y aceleración, y mejorando la calidad del código generado para estos objetivos.

- Esto incluye tanto compiladores "tradicionales" (de lenguaje de alto nivel a binario) como aquellos que manipulan representaciones intermedias de ML (p. ej., grafos de modelos).

• Interactuar con ingenieros y responsables de su equipo y de otros equipos para desbloquear problemas o alcanzar consensos sobre temas técnicos. En particular:

- Trabajar con los equipos de ML/AI y de hardware, conectando sus respectivos requisitos y ofertas, influyendo en el codiseño de hardware/software.

- En otros casos, comprender las cargas de trabajo de ML/AI, tanto las estándares de la industria como las de clientes específicos de la empresa, y mapearlas con las características del hardware.

• Proporcionar orientación técnica a miembros más junior del equipo, actuando también como mentor.

• Revisar los entregables del equipo (documentos de diseño, cambios de código) tanto en cuanto a su corrección como a la calidad y consistencia del código.

• Identificar oportunidades de mejora de código y/o de procesos.

• Involucrar a directores y niveles superiores según sea necesario, por ejemplo, para exponer riesgos potenciales o recibir comentarios basados en el conocimiento técnico a nivel de área.

• Colaborar con los gestores de programas para el seguimiento de tareas y entregables, así como para la mejora de procesos.

• Comunicarse fuera del equipo, explicando y divulgando temas técnicos a las partes menos técnicas de la organización.

Soft skills

• Colaboración técnica dentro y entre equipos.

• Experiencia liderando equipos a nivel técnico (no necesariamente con un rol de gestión formal).

Sobre Openchip

Openchip es una startup de semiconductores con sede en Barcelona, centrada en el diseño de procesadores RISC-V avanzados y soluciones de sistema en chip (SoC) para computación de alto rendimiento, IA y aplicaciones de centros de datos. La empresa está formando un equipo de ingenieros para desarrollar silicio abierto y personalizable que desafíe a los actores establecidos en la industria. Con un fuerte énfasis en la arquitectura de hardware, la seguridad y el desarrollo de compiladores, Openchip se está posicionando como un actor clave en el ecosistema europeo de semiconductores.

Openchip tiene su sede en Barcelona, España, y opera principalmente desde esta ubicación, lo que la convierte en una oportunidad única para que profesionales internacionales se unan a una empresa de semiconductores de vanguardia en el sur de Europa. La cultura laboral está impulsada por la ingeniería, con un enfoque en la innovación y las tecnologías de código abierto. Para las contrataciones internacionales, la empresa ofrece la oportunidad de trabajar en desafíos técnicos complejos en un sector en crecimiento, mientras se reside en una ciudad vibrante con una alta calidad de vida. Es probable que el equipo sea multicultural, dada la naturaleza global del grupo de talentos en semiconductores.

Sector
Semiconductores
Plantilla
50
Sede
Barcelona, España
En España
Barcelona

Datos prácticos

  • Openchip tiene su sede en Barcelona, un importante centro tecnológico europeo con una fuerte comunidad internacional y una excelente calidad de vida.
  • La empresa se centra en la arquitectura RISC-V, que es un estándar abierto, lo que ofrece a los ingenieros la oportunidad de trabajar en tecnología de silicio de código abierto.
  • Como startup, Openchip ofrece la oportunidad de tener un impacto significativo en el diseño y desarrollo de nuevos productos desde las primeras etapas.
  • Es probable que la empresa ofrezca un paquete de compensación competitivo y la oportunidad de trabajar en un sector en crecimiento en España.
  • Barcelona tiene un aeropuerto internacional bien conectado y una gran comunidad de expatriados, lo que facilita la reubicación de profesionales extranjeros.
Todas las vacantes de Openchip
WhatsApp
Híbrido en Barcelona
Híbrido en Barcelona

Ingeniero de Compiladores Junior

OpenchipHace 6 días
Híbrido en Barcelona

Ingeniero DFT Junior

OpenchipHace 6 días
Híbrido en Barcelona

Ingeniero de Compiladores Sénior

OpenchipHace 6 días
Híbrido en Barcelona
Híbrido en Barcelona

Arquitecto de Hardware RAS

OpenchipHace 4 sem.
Híbrido en Barcelona
Híbrido en Barcelona
Híbrido en Barcelona
Híbrido en Barcelona
Ver los 16 empleos
pqShield
pqShield
Hace 6 días

Ingeniero de Software Líder

En remoto, (within the countries we operate from); UK, France, Netherlands, Spain, or Belgium. Some travel to our offices will be required from time-to-time

🇬🇧