Empleo
Del feed del socio
Arquitecto/Ingeniero de software integrado de personal
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- No
- Empresa
- Olix
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Acerca de OLIX
La IA está creciendo más rápido que cualquier tecnología en la historia y la explosión de la demanda ha creado una enorme brecha de infraestructura; Ya no podemos construir chips o centrales eléctricas lo suficientemente rápido como para mantenernos al día. La industria todavía se apoya en un modelo de hardware de hace diez años que ha llegado a su límite. Un nuevo paradigma que sea más rápido y más eficiente será la mayor oportunidad económica del próximo siglo y creará la empresa más importante de la próxima década. El OLIX Decode Accelerator 1 (DX-1) es el primer acelerador diseñado específicamente para decodificar. El codiseño a escala de rack de lógica, movimiento de datos, empaquetado, óptica e interconexión permite un cambio radical en el rendimiento a nivel del sistema.
El papel
Como ingeniero de software integrado, usted será la autoridad de diseño para un área importante del firmware de la plataforma DX-1, dentro de la arquitectura general de la plataforma. Este es el software que hace que un bastidor de silicio personalizado sea de arranque, manejable y observable, desde la simulación previa al silicio y los prototipos de FPGA hasta el primer silicio en producción.
El tipo de trabajo que poseería: firmware básico y en tiempo real en núcleos con recursos limitados, Linux integrado en los procesadores de la plataforma, el BMC y el plano de administración, y control a nivel de registro del ASIC sobre su enlace de administración. Dependerá del arquitecto de plataforma que lidera el equipo integrado y trabajará en estrecha colaboración con los equipos de FPGA, ASIC y software de sistemas.
Aporta una profundidad excepcional en ambos lados de la frontera hardware-software, el criterio para identificar qué es lo más importante y por qué, y la capacidad de influir y alinear los equipos de ingeniería sin depender de una autoridad formal. Es un rol práctico de colaborador individual. Lo juzgaremos por lo que otros pueden aprovechar: especificaciones con las que trabajan otros equipos, firmware que está listo cuando el hardware lo está y diseños que aún resisten un año después.
Responsabilidades
• Liderar un área importante del firmware de la plataforma. Arranque y actualización, gestión de plataforma o control a nivel de registro del ASIC, acordado con usted en función de sus puntos fuertes. Sea dueño de su diseño, interfaces y hoja de ruta dentro de la arquitectura de la plataforma, y sea responsable de que llegue a producción.
• Hacer explícitas las interfaces. Escriba los contratos de los que depende y expone su área, desde mapas de registro hasta flujos de actualización y telemetría, para que los equipos de ambos lados puedan construir contra ellos.
• Apoyo en el planteamiento y validación. Cuando un problema de mención o prueba resulta estar en el maletero, los conductores o el avión de gestión, usted es la persona a quien llaman. Ayuda a los equipos que lo ejecutan a llegar a la causa y escribe lo que encuentres para que nadie tenga que redescubrirlo.
• Definir el comportamiento de falla y actualización. Cómo se contiene una falla en un nodo, riel o enlace para que no afecte al rack, qué se registra para que podamos encontrar la causa y qué sucede si una actualización de firmware se interrumpe a mitad de camino.
• Construir cosas que el equipo siga usando. Implementaciones de referencia, pruebas de firmware en la infraestructura que ya ejecutan los equipos de validación y contribuciones a los modelos de dispositivos.
• Elija los problemas que importan. Identifique los riesgos técnicos de mayor impacto en el firmware de la plataforma y en sus interfaces con los equipos FPGA y silicio, y asegúrese de que se resuelvan.
• Desarrollar a los ingenieros superiores que le rodean. Revise sus diseños y su código, configúrelos para liderar sus propias áreas y participe activamente en la contratación.
Habilidades y experiencia
• Profundidad a ambos lados del límite hardware-software. Firmware bare-metal o RTOS en núcleos con recursos limitados y trabajo BSP de Linux integrado (Yocto/OpenEmbedded, U-Boot o UEFI, controladores, árbol de dispositivos).
• Fundamentos de sistemas. Ordenamiento de la memoria y barreras, memoria compartida coherente y no coherente, sincronización con y sin átomos, latencia de interrupción y presupuestos de tiempo y ancho de banda de memoria.
• Firmware tomado a través de una placa o silicio, desde simulación o emulación previa al silicio y prototipos de FPGA hasta el primer encendido, y capaz de explicarnos qué salió mal y cómo se encontró. Más de una generación, o firmware para un ASIC en cuya cinta trabajó, es una ventaja significativa.
• Gestión de plataformas en un contexto de escala rack. OpenBMC o equivalente, Redfish, PLDM sobre MCTP y los buses subyacentes (I2C/SMBus/PMBus, SPI, UART), incluida la secuenciación de energía y el aislamiento de fallas.
• Control a nivel de registro de un ASIC o FPGA grande sobre un enlace de gestión, incluso frente a un modelo de simulación antes de que exista el silicio. La sincronización precisa (IEEE 1588 PTP, White Rabbit, SyncE), la activación del enlace óptico o SerDes o el arranque seguro serían una ventaja.
• Liderazgo técnico sin autoridad formal. Una especificación, metodología o herramienta que usted creó y que equipos externos al suyo adoptaron y aún usan, y el documento de diseño detrás de ella.
• Destacado comunicador técnico. Puede articular claramente las decisiones arquitectónicas y sus consecuencias ante ingenieros, gerentes y altos directivos por igual, y escribir documentos de diseño que otros equipos utilizarán.
Compensación y equidad
• Salario competitivo: acorde con su experiencia, habilidades y ubicación.
• Capital y propiedad: opciones sobre acciones significativas. No sólo te estás uniendo a la misión; eres dueño de una parte
• Bono de Proximidad: Valoramos tu tiempo. Para minimizar sus desplazamientos y maximizar su vida, ofrecemos un bono anual de vida local si su residencia se encuentra a 20 minutos de la oficina.
• Beneficios de jubilación: planes de jubilación aportados por el empleador para ayudarle a generar seguridad financiera a largo plazo.…
Fuente: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olix/architect-staff-embedded-software-engineer-london-246247)
La IA está creciendo más rápido que cualquier tecnología en la historia y la explosión de la demanda ha creado una enorme brecha de infraestructura; Ya no podemos construir chips o centrales eléctricas lo suficientemente rápido como para mantenernos al día. La industria todavía se apoya en un modelo de hardware de hace diez años que ha llegado a su límite. Un nuevo paradigma que sea más rápido y más eficiente será la mayor oportunidad económica del próximo siglo y creará la empresa más importante de la próxima década. El OLIX Decode Accelerator 1 (DX-1) es el primer acelerador diseñado específicamente para decodificar. El codiseño a escala de rack de lógica, movimiento de datos, empaquetado, óptica e interconexión permite un cambio radical en el rendimiento a nivel del sistema.
El papel
Como ingeniero de software integrado, usted será la autoridad de diseño para un área importante del firmware de la plataforma DX-1, dentro de la arquitectura general de la plataforma. Este es el software que hace que un bastidor de silicio personalizado sea de arranque, manejable y observable, desde la simulación previa al silicio y los prototipos de FPGA hasta el primer silicio en producción.
El tipo de trabajo que poseería: firmware básico y en tiempo real en núcleos con recursos limitados, Linux integrado en los procesadores de la plataforma, el BMC y el plano de administración, y control a nivel de registro del ASIC sobre su enlace de administración. Dependerá del arquitecto de plataforma que lidera el equipo integrado y trabajará en estrecha colaboración con los equipos de FPGA, ASIC y software de sistemas.
Aporta una profundidad excepcional en ambos lados de la frontera hardware-software, el criterio para identificar qué es lo más importante y por qué, y la capacidad de influir y alinear los equipos de ingeniería sin depender de una autoridad formal. Es un rol práctico de colaborador individual. Lo juzgaremos por lo que otros pueden aprovechar: especificaciones con las que trabajan otros equipos, firmware que está listo cuando el hardware lo está y diseños que aún resisten un año después.
Responsabilidades
• Liderar un área importante del firmware de la plataforma. Arranque y actualización, gestión de plataforma o control a nivel de registro del ASIC, acordado con usted en función de sus puntos fuertes. Sea dueño de su diseño, interfaces y hoja de ruta dentro de la arquitectura de la plataforma, y sea responsable de que llegue a producción.
• Hacer explícitas las interfaces. Escriba los contratos de los que depende y expone su área, desde mapas de registro hasta flujos de actualización y telemetría, para que los equipos de ambos lados puedan construir contra ellos.
• Apoyo en el planteamiento y validación. Cuando un problema de mención o prueba resulta estar en el maletero, los conductores o el avión de gestión, usted es la persona a quien llaman. Ayuda a los equipos que lo ejecutan a llegar a la causa y escribe lo que encuentres para que nadie tenga que redescubrirlo.
• Definir el comportamiento de falla y actualización. Cómo se contiene una falla en un nodo, riel o enlace para que no afecte al rack, qué se registra para que podamos encontrar la causa y qué sucede si una actualización de firmware se interrumpe a mitad de camino.
• Construir cosas que el equipo siga usando. Implementaciones de referencia, pruebas de firmware en la infraestructura que ya ejecutan los equipos de validación y contribuciones a los modelos de dispositivos.
• Elija los problemas que importan. Identifique los riesgos técnicos de mayor impacto en el firmware de la plataforma y en sus interfaces con los equipos FPGA y silicio, y asegúrese de que se resuelvan.
• Desarrollar a los ingenieros superiores que le rodean. Revise sus diseños y su código, configúrelos para liderar sus propias áreas y participe activamente en la contratación.
Habilidades y experiencia
• Profundidad a ambos lados del límite hardware-software. Firmware bare-metal o RTOS en núcleos con recursos limitados y trabajo BSP de Linux integrado (Yocto/OpenEmbedded, U-Boot o UEFI, controladores, árbol de dispositivos).
• Fundamentos de sistemas. Ordenamiento de la memoria y barreras, memoria compartida coherente y no coherente, sincronización con y sin átomos, latencia de interrupción y presupuestos de tiempo y ancho de banda de memoria.
• Firmware tomado a través de una placa o silicio, desde simulación o emulación previa al silicio y prototipos de FPGA hasta el primer encendido, y capaz de explicarnos qué salió mal y cómo se encontró. Más de una generación, o firmware para un ASIC en cuya cinta trabajó, es una ventaja significativa.
• Gestión de plataformas en un contexto de escala rack. OpenBMC o equivalente, Redfish, PLDM sobre MCTP y los buses subyacentes (I2C/SMBus/PMBus, SPI, UART), incluida la secuenciación de energía y el aislamiento de fallas.
• Control a nivel de registro de un ASIC o FPGA grande sobre un enlace de gestión, incluso frente a un modelo de simulación antes de que exista el silicio. La sincronización precisa (IEEE 1588 PTP, White Rabbit, SyncE), la activación del enlace óptico o SerDes o el arranque seguro serían una ventaja.
• Liderazgo técnico sin autoridad formal. Una especificación, metodología o herramienta que usted creó y que equipos externos al suyo adoptaron y aún usan, y el documento de diseño detrás de ella.
• Destacado comunicador técnico. Puede articular claramente las decisiones arquitectónicas y sus consecuencias ante ingenieros, gerentes y altos directivos por igual, y escribir documentos de diseño que otros equipos utilizarán.
Compensación y equidad
• Salario competitivo: acorde con su experiencia, habilidades y ubicación.
• Capital y propiedad: opciones sobre acciones significativas. No sólo te estás uniendo a la misión; eres dueño de una parte
• Bono de Proximidad: Valoramos tu tiempo. Para minimizar sus desplazamientos y maximizar su vida, ofrecemos un bono anual de vida local si su residencia se encuentra a 20 minutos de la oficina.
• Beneficios de jubilación: planes de jubilación aportados por el empleador para ayudarle a generar seguridad financiera a largo plazo.…
Fuente: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olix/architect-staff-embedded-software-engineer-london-246247)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Olix
Ubicación
Londres, Reino Unido
Publicación proporcionada por Olix.