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 (más de 10 años).
• Conocimientos sólidos sobre arquitectura de computadores (CPU, jerarquía de caché y memoria, buses,... ).
• Buen conocimiento del proceso de pre-arranque y arranque, e internos del kernel de Linux.
• Conocimientos sobre el proceso de compilación y enlazado (toolchains, formatos de archivos objeto, binutils, carga dinámica,... ).
• Conocimientos sólidos de lenguajes de desarrollo de bajo nivel (C, Rust).
• Experiencia con lenguaje ensamblador (de cualquier arquitectura).
• Experiencia con herramientas estándar para el control de versiones (git), integración continua y gestión de tareas (Jira).
• Experiencia con el desarrollo de RISC-V a nivel de lenguaje ensamblador.
• Experiencia con el desarrollo de kernel y/o controladores de dispositivos.
• Experiencia con emuladores y simuladores (Qemu, Gem5, Spike).
• Experiencia con tecnología de hipervisor (KVM, Xen).
• Experiencia con el desarrollo de software de código abierto.
• Experiencia con tecnología de arranque de sistema (UEFI/EDK2, ACPI, u-boot, devicetree)
Ú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á su 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.
Desarrollar software de bajo nivel (BIOS, firmware, controladores de dispositivos) y de nivel medio (emulación, simulación y virtualización) para permitir el uso de las novedosas funciones de hardware y aceleradores de Openchip, aportando mejoras visibles a los usuarios finales.
• 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.
- Desarrollar y mantener software de bajo nivel (BIOS y firmware) para arquitecturas de hardware novedosas.
- Desarrollar y mantener controladores de dispositivos para sistemas operativos (principalmente Linux) para exponer funciones de hardware novedosas (por ejemplo, telemetría) y aceleración, así como para dar soporte a su emulación y virtualización.
- Proporcionar monitorización, instrumentación y telemetría para exportar métricas de estado y salud del sistema.
- Proporcionar control y configuración de la carga de trabajo, así como puntos de entrada API para permitir la operación remota.
- Configurar y ampliar el software de emulación, simulación y virtualización.
• 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 equipos de hardware, influyendo en el codiseño de hardware/software.
- Trabajar con equipos que desarrollan middleware y/o contribuir al middleware.
• 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.
• Colaboración dentro y entre equipos a nivel técnico.
• Experiencia liderando equipos a nivel técnico (no necesariamente con un rol de gestión formal).
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·Sistemas embebidos·Senior·Modalidad híbrida·Semiconductores, Electrónica y Hardware·Centros de Investigación y Deep Tech·Cataluña