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 29 días (comprobada el 1 oct)
16 ofertas abiertas
Esta oferta se escribió originalmente en inglés.
Requisitos:
• Grado o Máster en un campo relevante.
• Experiencia en el campo relevante (1-3 años).
• Conocimientos sólidos sobre arquitectura de computadores (CPU, jerarquía de caché y memoria, buses...).
• Conocimientos sobre al menos dos de las siguientes áreas:
- Tecnologías de computación confidencial (RISC-V CoVE, Intel SGX, Intel TDX, AMD SEV, contenedores confidenciales).
- Funciones de seguridad de la plataforma (reforzamiento de kernel/firmware, CHERI, CFI, pointer tagging, seguridad basada en virtualización, IOMMU).
- Uso de criptografía en redes (certificados, firmas, TLS/SSL, PKI remote attestation).
- Tecnologías de integridad de arranque (UEFI Secure Boot, measured boot, TPM).
- Criptografía, incluyendo experiencia con librerías criptográficas (OpenSSL, libssl, wolfssl, mbedtls, libsodium).
• Buen conocimiento del proceso de pre-arranque y arranque, e internals del kernel de Linux.
• Conocimientos sólidos de lenguajes de desarrollo de bajo nivel (C, Rust).
• Experiencia con herramientas estándar de control de versiones (git), integración continua y gestión de tareas (Jira).
• Nivel de inglés mínimo B2
Habilidades blandas:
• Jugador de equipo: persona comunicativa y colaboradora 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 dentro del equipo y entre equipos a nivel técnico.
• Actitud positiva, proactividad y disposición para afrontar y resolver cualquier obstáculo. Autoconocimiento, iniciativa y
automotivación.
Requisitos deseables
• Experiencia con lenguaje ensamblador (de cualquier arquitectura).
• Experiencia con desarrollo de kernel y/o controladores de dispositivos (device drivers).
• Experiencia con tecnología de hipervisor (KVM, Xen, Qemu).
• Experiencia con tecnología de arranque del sistema (UEFI/EDK2, ACPI, u-boot, devicetree).
• Experiencia en desarrollo de software de código abierto. En particular, participación en OpenSSF u otras organizaciones de seguridad de código abierto, y/o historial de contribuciones a proyectos de código abierto.
• Comprensión de la gestión del ciclo de vida en firmware.
• Conocimientos de depuración JTAG (incluyendo generación y gestión de claves).
• Experiencia trabajando con IPs de criptografía de hardware.
• Unirse a un equipo innovador y experimentar el crecimiento de la empresa.
• Creemos en invertir en nuestros empleados y proporcionarles las oportunidades que necesitan para crecer y desarrollar sus carreras.
• Disfrutar de un entorno de trabajo híbrido.
• También ofrecemos un horario flexible.
• Ofrecemos una remuneración que valora tu experiencia.
• El puesto tendrá su base en Barcelona.
• Disfrutar de un entorno de trabajo híbrido y un horario flexible.
• Paquetes de compensación competitivos con oportunidades de crecimiento y desarrollo profesional.
Si te sientes identificado con Openchip, por favor ponte en contacto con nosotros. 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.
Openchip está desarrollando nuevos chips RISC-V con la seguridad en su núcleo, permitiendo una ejecución más segura y respetuosa con la privacidad de las cargas de trabajo de procesamiento de datos, como los modelos de IA.
Como Junior Security Software Engineer, diseñarás e implementarás funciones de seguridad en todo el stack de software de Openchip: desde el firmware de la plataforma de bajo nivel hasta las integraciones con entornos de ejecución de IA y Cloud. También contribuirás al codiseño de hardware/software, proporcionando requisitos e identificando posibles IPs, además de colaborar con la comunidad de seguridad en general.
Responsabilidades clave:
• Realizar contribuciones técnicas independientes para ayudar a su equipo a cumplir con sus compromisos. En particular:
- Desarrollar y mantener funciones de seguridad para arquitecturas de hardware nuevas y existentes (RISC-V y otras).
- Implementar secure boot, computación confidencial, criptografía y otras funciones de seguridad de la plataforma.
- Definir nuevas interfaces y modificar las existentes para exponer las funciones de seguridad a las aplicaciones de usuario. Cuando sea posible, identificar y aprovechar las interfaces estándar existentes.
• Interactuar con colegas de distintos proyectos para desbloquear problemas o alcanzar consensos en temas técnicos. En particular:
- Trabajar con los equipos de firmware y sistemas operativos, incorporando funciones de seguridad en el software de bajo nivel y de plataforma.
- Trabajar con los equipos de middleware, exponiendo las funciones de seguridad a las aplicaciones de usuario y/o reforzando los frameworks.
- 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, corrección de código, rotaciones...).
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.
En Openchip, somos pioneros en la industria de los semiconductores, impulsando la innovación que transforma industrias y da forma al futuro de la informática. Como miembro clave de nuestro equipo de liderazgo, tendrás la oportunidad de trabajar en tecnologías revolucionarias que impulsan algunas de las aplicaciones más exigentes en IA, HPC y computación en la nube. Ofrecemos:
• Unirse a una cultura colaborativa e inclusiva que valora la creatividad y la excelencia técnica.
• La oportunidad de trabajar en proyectos de gran impacto que marcan una verdadera diferencia en el mundo.
Buscamos personas excepcionales dispuestas a unirse a nuestra misión de cambiar esta industria y ayudar a construir un mundo mejor.
En Openchip & Software Technologies S.L., creemos que un equipo diverso e inclusivo es la clave para las ideas revolucionarias. 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.