Ingeniero Sénior de Emulación y Prototipado
El puesto consiste en desarrollar marcos de diseño y plataformas de emulación para acelerar la validación de silicio. Trabajarás en el co-diseño de hardware y software.
El portal de empleo de España
Más de 91.000 ofertas activasHíbrido en Barcelona·Jornada completa·Añadida hace 6 días (comprobada el 7 oct)
16 ofertas abiertas
Esta oferta se escribió originalmente en inglés.
• Grado o Máster en un campo relevante.
• Experiencia en el campo relevante (5-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).
• 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,...).
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.
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. Partiendo de frameworks de compiladores estándar de la industria como LLVM, tu función será desarrollar los componentes que permitan el uso de las novedosas características de hardware y aceleradores de Openchip, aportando mejoras visibles a los usuarios finales.
• Realizar contribuciones técnicas independientes para ayudar a su equipo a cumplir con sus compromisos. En particular:
- 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 colegas de distintos proyectos para desbloquear problemas o alcanzar consensos en 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.
- Colaborar con colegas mediante revisiones de código, triaje de errores, documentos de diseño...
- Contribuir a las responsabilidades compartidas del equipo (triaje de fallos de CI, documentación, correcciones de código, rotaciones...).
• Jugador de equipo: persona comunicativa y colaborativa que se centra en el resultado del equipo por encima de las necesidades individuales.
• Curiosidad por aprender nuevas tecnologías/stacks.
• Capacidad de colaboración técnica tanto dentro como entre equipos.
• Actitud proactiva y con ganas de resolver cualquier obstáculo. Persona con autoconciencia, con iniciativa y automotivación.
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.
o explora Barcelona·Ingeniería e IT·Ingeniería de software·Senior·Modalidad híbrida·Semiconductores, Electrónica y Hardware·Centros de Investigación y Deep Tech·Cataluña