Empleo
Del feed del socio
Ingeniero Senior de Software Embebido
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 senior de software integrado, será propietario de un componente del firmware de la plataforma DX-1 de principio a fin, desde la simulación hasta los prototipos FPGA y el primer silicio en producción. El equipo de Embedded crea el software que hace que la plataforma sea de arranque, manejable y observable: arranque y actualización, administración de plataforma en el BMC, Linux incorporado en los procesadores de la plataforma, firmware en tiempo real en núcleos con recursos limitados y control a nivel de registro del ASIC.
El tipo de trabajo que poseería: la imagen de Linux y el flujo de actualización para un procesador de plataforma, servicios de plano de administración que recopilan telemetría a través de PLDM y la exponen a través de Redfish, firmware básico en los núcleos junto al ASIC o integración de sincronización de precisión.
Te unirás a un equipo de ingenieros senior, reportarás al arquitecto de plataforma que lidera el equipo y trabajarás en estrecha colaboración con los equipos de FPGA, ASIC y software de sistemas. Gran parte del trabajo es previo al silicio, desarrollado contra simulación, prototipos de FPGA y plataformas de hardware en el circuito.
Responsabilidades
• Poseer un subsistema de extremo a extremo. Diseñelo, impleméntelo, pruébelo con simulación y en plataformas de hardware en el circuito, respalde su implementación en hardware real y llévelo a producción, dentro de las especificaciones de interfaz que usted ayude a escribir.
• Trabaje a lo largo de la pila según sea necesario. Firmware de arranque, kernel y controladores de Linux, servicios del plano de administración y código básico en núcleos restringidos, en C/C++ y Python.
• Pruebe lo que construye. Pruebas de firmware que se ejecutan en la infraestructura existente de hardware-in-the-loop, scripts de banco que hacen que una falla sea reproducible y contribuciones a los modelos de dispositivos.
• Anticiparse a los problemas y terminar las cosas. Marque un riesgo antes de que bloquee a alguien y revise su trabajo hasta que esté en uso.
• Liderar una iniciativa cuando se necesita más de un ingeniero. Enmarque el problema, divida el trabajo y mantenga alineadas la FPGA o las contrapartes del software de sistemas de las que depende en cuanto a alcance e interfaces.
• Establecer el estándar con el ejemplo. Revise el trabajo de otros y haga que revisen el suyo, documente lo que aprenda para que el equipo no lo vuelva a aprender y dígalo cuando el plan sea incorrecto.
Habilidades y experiencia
• Fuerte C en bare metal y C/C++ en Linux. Profundidad en firmware bare-metal/RTOS en núcleos con recursos limitados o desarrollo de controladores y kernel de Linux, con competencia laboral en el otro.
• Fundamentos de sistemas. Diseño de interrupciones, sincronización con y sin atómicos, ordenamiento de memoria, mantenimiento de caché para memoria compartida y búferes DMA, y ajuste de un diseño a memoria fija y presupuestos de tiempo.
• Se envió firmware en hardware real y se depuró en el banco con un osciloscopio, analizador lógico, JTAG y consola serie. La incorporación de una nueva placa o firmware para un ASIC prototipo FPGA es una ventaja significativa.
• Trabajo con plataforma Linux integrada o exposición clara a ella. Yocto/OpenEmbedded o similar, U-Boot o UEFI y árbol de dispositivos. Un flujo de actualización que se recupera de una actualización fallida es una ventaja.
• Poner a prueba la disciplina. Ha escrito pruebas de software-in-the-loop contra modelos de dispositivos, o pruebas de hardware-in-the-loop, para el firmware de su propiedad.
• Un subsistema del que fue propietario desde el diseño hasta la producción. Querremos saberlo de principio a fin: las interfaces que acordaron con los equipos adyacentes, qué se rompió y qué hicieron al respecto.
• También útil: gestión de plataforma, sincronización de precisión, núcleos blandos FPGA. OpenBMC, Redfish, PLDM sobre MCTP, I2C/SMBus/PMBus; IEEE 1588 PTP o sincronización; objetivos de núcleo blando en tejido FPGA; acelerador o hardware de centro de datos.
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.
Debido a las regulaciones de control de exportaciones de EE. UU., la elegibilidad de los candidatos para trabajar en OLIX depende de su ciudadanía o estado de residencia permanente más reciente. Por lo general, no podemos considerar solicitantes cuya ciudadanía o residencia permanente más reciente se encuentre en ciertos países restringidos (que actualmente incluyen Irán, Corea del Norte, Siria, Cuba, Rusia, Bielorrusia, China, Hong Kong, Macao y Venezuela). Los solicitantes que hayan obtenido posteriormente la ciudadanía o la residencia permanente en otro país no sujeto a estas restricciones aún pueden ser elegibles.
Compensación: £210.000 • Ofrece equidad
• A partir de • £210.000 • Ofertas Equidad
Encuentre más trabajos de habla inglesa en el Reino Unido en Arbeitnow
Fuente: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olix/senior-embedded-software-engineer-london-439103)
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 senior de software integrado, será propietario de un componente del firmware de la plataforma DX-1 de principio a fin, desde la simulación hasta los prototipos FPGA y el primer silicio en producción. El equipo de Embedded crea el software que hace que la plataforma sea de arranque, manejable y observable: arranque y actualización, administración de plataforma en el BMC, Linux incorporado en los procesadores de la plataforma, firmware en tiempo real en núcleos con recursos limitados y control a nivel de registro del ASIC.
El tipo de trabajo que poseería: la imagen de Linux y el flujo de actualización para un procesador de plataforma, servicios de plano de administración que recopilan telemetría a través de PLDM y la exponen a través de Redfish, firmware básico en los núcleos junto al ASIC o integración de sincronización de precisión.
Te unirás a un equipo de ingenieros senior, reportarás al arquitecto de plataforma que lidera el equipo y trabajarás en estrecha colaboración con los equipos de FPGA, ASIC y software de sistemas. Gran parte del trabajo es previo al silicio, desarrollado contra simulación, prototipos de FPGA y plataformas de hardware en el circuito.
Responsabilidades
• Poseer un subsistema de extremo a extremo. Diseñelo, impleméntelo, pruébelo con simulación y en plataformas de hardware en el circuito, respalde su implementación en hardware real y llévelo a producción, dentro de las especificaciones de interfaz que usted ayude a escribir.
• Trabaje a lo largo de la pila según sea necesario. Firmware de arranque, kernel y controladores de Linux, servicios del plano de administración y código básico en núcleos restringidos, en C/C++ y Python.
• Pruebe lo que construye. Pruebas de firmware que se ejecutan en la infraestructura existente de hardware-in-the-loop, scripts de banco que hacen que una falla sea reproducible y contribuciones a los modelos de dispositivos.
• Anticiparse a los problemas y terminar las cosas. Marque un riesgo antes de que bloquee a alguien y revise su trabajo hasta que esté en uso.
• Liderar una iniciativa cuando se necesita más de un ingeniero. Enmarque el problema, divida el trabajo y mantenga alineadas la FPGA o las contrapartes del software de sistemas de las que depende en cuanto a alcance e interfaces.
• Establecer el estándar con el ejemplo. Revise el trabajo de otros y haga que revisen el suyo, documente lo que aprenda para que el equipo no lo vuelva a aprender y dígalo cuando el plan sea incorrecto.
Habilidades y experiencia
• Fuerte C en bare metal y C/C++ en Linux. Profundidad en firmware bare-metal/RTOS en núcleos con recursos limitados o desarrollo de controladores y kernel de Linux, con competencia laboral en el otro.
• Fundamentos de sistemas. Diseño de interrupciones, sincronización con y sin atómicos, ordenamiento de memoria, mantenimiento de caché para memoria compartida y búferes DMA, y ajuste de un diseño a memoria fija y presupuestos de tiempo.
• Se envió firmware en hardware real y se depuró en el banco con un osciloscopio, analizador lógico, JTAG y consola serie. La incorporación de una nueva placa o firmware para un ASIC prototipo FPGA es una ventaja significativa.
• Trabajo con plataforma Linux integrada o exposición clara a ella. Yocto/OpenEmbedded o similar, U-Boot o UEFI y árbol de dispositivos. Un flujo de actualización que se recupera de una actualización fallida es una ventaja.
• Poner a prueba la disciplina. Ha escrito pruebas de software-in-the-loop contra modelos de dispositivos, o pruebas de hardware-in-the-loop, para el firmware de su propiedad.
• Un subsistema del que fue propietario desde el diseño hasta la producción. Querremos saberlo de principio a fin: las interfaces que acordaron con los equipos adyacentes, qué se rompió y qué hicieron al respecto.
• También útil: gestión de plataforma, sincronización de precisión, núcleos blandos FPGA. OpenBMC, Redfish, PLDM sobre MCTP, I2C/SMBus/PMBus; IEEE 1588 PTP o sincronización; objetivos de núcleo blando en tejido FPGA; acelerador o hardware de centro de datos.
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.
Debido a las regulaciones de control de exportaciones de EE. UU., la elegibilidad de los candidatos para trabajar en OLIX depende de su ciudadanía o estado de residencia permanente más reciente. Por lo general, no podemos considerar solicitantes cuya ciudadanía o residencia permanente más reciente se encuentre en ciertos países restringidos (que actualmente incluyen Irán, Corea del Norte, Siria, Cuba, Rusia, Bielorrusia, China, Hong Kong, Macao y Venezuela). Los solicitantes que hayan obtenido posteriormente la ciudadanía o la residencia permanente en otro país no sujeto a estas restricciones aún pueden ser elegibles.
Compensación: £210.000 • Ofrece equidad
• A partir de • £210.000 • Ofertas Equidad
Encuentre más trabajos de habla inglesa en el Reino Unido en Arbeitnow
Fuente: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olix/senior-embedded-software-engineer-london-439103)
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.