Empleo
Del feed del socio
Ingeniero de Software Embebido - SoM
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- Harmattan Ai
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Sobre nosotros
Harmattan AI es un sistema de defensa de próxima generación que construye sistemas de defensa autónomos y escalables. Tras el cierre de una Serie B de 200 millones de dólares, que valora la empresa en 1.400 millones de dólares, estamos ampliando nuestros equipos y capacidades para entregar sistemas de misión crítica a las fuerzas aliadas.
Nuestro trabajo está guiado por valores claros: desarrollar tecnologías con impacto en el mundo real, buscar la excelencia en todo lo que hacemos, establecer objetivos ambiciosos y asumir los desafíos técnicos más difíciles. Operamos en un entorno exigente donde se espera rigor, propiedad y ejecución.
SOBRE EL PAPEL
Como ingeniero de software integrado en Harmattan AI, se unirá al equipo de I+D para ser propietario de la pila de software integrado en los módulos informáticos utilizados en nuestras plataformas. Llevará un nuevo módulo desde una placa básica a una plataforma Linux mantenida y con arranque seguro, cubriendo la cadena de arranque, el kernel, los controladores y la verificación alrededor de ellos. Este es un rol de alto impacto que combina un trabajo profundo en Linux y el kernel con la puesta a punto de nuevo hardware, llevando una placa desde el primer encendido hasta el vuelo.
RESPONSABILIDADES
• BSP e imágenes de referencia: cree y mantenga la capa BSP, los árboles de dispositivos y las imágenes de referencia para cada placa, incluidas las capas personalizadas y la generación de SDK, y transmítalos a través de actualizaciones del kernel y revisiones de silicio.
• Cadena de arranque y arranque seguro: posee la cadena de arranque, incluida la portabilidad del cargador de arranque, el arranque firmado, los rootfs verificados y la actualización del sistema A/B.
• Controladores e interfaces de bajo nivel: desarrolle y valide controladores de dispositivos Linux en I2C, SPI, UART, GPIO, PCIe y MIPI, incluidas interfaces de cámara y sensor.
• Soporte de placa en objetivos MCU: Proporciona soporte de inicio, reloj y periféricos en los microcontroladores de las placas que diseña el equipo.
• Actualización de placa y validación de hardware: Liderar la implementación de software en hardware nuevo, participar en revisiones de diseño y depurar problemas a nivel del sistema en todos los límites de hardware y software.
• Verificación y documentación: defina planes de prueba de verificación y criterios de aceptación, automatice el arranque y las pruebas de periféricos en objetivos reales y documente cada hito.
• Colaboración multifuncional: trabajar con el equipo de hardware en nuevas placas y con sistemas y plataforma de software integrada en interfaces e integración.
• Tutoría: Dependiendo de la antigüedad, asesora a ingenieros integrados junior.
REQUISITOS DEL CANDIDATO
• Antecedentes educativos: Maestría en ingeniería (eléctrica, informática o un campo relacionado). Doctorado una ventaja. Un registro práctico importa más que el título específico.
• Experiencia: mínimo 5 años en software integrado, con BSP propios durante todo su ciclo de vida y mantenidos reproducibles a medida que evoluciona el hardware.
• Sistemas de compilación: dominio sólido de un sistema de compilación Linux integrado, como Yocto u OpenEmbedded, a través de capas o paquetes personalizados, integración BSP, compilación de imágenes y generación de SDK. La experiencia con sistemas de construcción internos o no estándar es una ventaja.
• Experiencia técnica: desarrollo de controladores de espacio de kernel en objetivos ARM, validados contra periféricos reales en I2C, SPI, UART, GPIO, PCIe y MIPI. El árbol de dispositivos funciona en nuevas placas y revisiones de hardware. La placa se activa desde el primer encendido hasta una imagen de arranque de Linux.
• Arranque y actualización: portabilidad del cargador de arranque, configuración del kernel, arranque firmado y mecanismos de actualización de firmware en hardware de producción, con prácticas de ingeniería deterministas y conscientes de la seguridad en todo momento.
• Programación: C y C++ sólidos, incluida la codificación del espacio del kernel y sólidas habilidades de scripting en Python, con sólida práctica de control de versiones (Git).
• Experiencia en depuración: Capaz de aislar si una falla se encuentra en el controlador, la configuración del kernel o la placa, usando GDB, JTAG, OpenOCD, seguimiento del kernel, ftrace y perf.
• Atributos Profesionales: Riguroso, estructurado y sistemático, capaz de trabajar de forma autónoma, sin inmutarse ante una placa que no arranca. Excelentes habilidades de comunicación y documentación, capaz de presentar resultados de pruebas y plataformas a ingenieros y partes interesadas de alto nivel.
• Habilidades adicionales: firmware bare metal o RTOS en objetivos de microcontroladores, experiencia habilitando aceleradores de hardware en SoC integrados, incluidos controladores y tiempos de ejecución de VPU y NPU, familiaridad con la percepción o el control de las cargas de trabajo que se ejecutan en el módulo y experiencia en UAS, drones o defensa son grandes ventajas.
• Compromiso: 100% de dedicación a la misión, la visión y los ambiciosos planes de crecimiento de Harmattan AI, listos para hacer un esfuerzo adicional para garantizar la excelencia operativa. Prospera en un entorno de ritmo rápido donde las prioridades cambian y ninguna tarea es demasiado pequeña.
Esperamos saber cómo puede ayudar a dar forma al futuro de los sistemas de defensa autónomos en Harmattan AI.
Encuentre trabajo en Suiza en Arbeitnow
Fuente: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/harmattan-ai/embedded-software-engineer-som-zurich-128713)
Harmattan AI es un sistema de defensa de próxima generación que construye sistemas de defensa autónomos y escalables. Tras el cierre de una Serie B de 200 millones de dólares, que valora la empresa en 1.400 millones de dólares, estamos ampliando nuestros equipos y capacidades para entregar sistemas de misión crítica a las fuerzas aliadas.
Nuestro trabajo está guiado por valores claros: desarrollar tecnologías con impacto en el mundo real, buscar la excelencia en todo lo que hacemos, establecer objetivos ambiciosos y asumir los desafíos técnicos más difíciles. Operamos en un entorno exigente donde se espera rigor, propiedad y ejecución.
SOBRE EL PAPEL
Como ingeniero de software integrado en Harmattan AI, se unirá al equipo de I+D para ser propietario de la pila de software integrado en los módulos informáticos utilizados en nuestras plataformas. Llevará un nuevo módulo desde una placa básica a una plataforma Linux mantenida y con arranque seguro, cubriendo la cadena de arranque, el kernel, los controladores y la verificación alrededor de ellos. Este es un rol de alto impacto que combina un trabajo profundo en Linux y el kernel con la puesta a punto de nuevo hardware, llevando una placa desde el primer encendido hasta el vuelo.
RESPONSABILIDADES
• BSP e imágenes de referencia: cree y mantenga la capa BSP, los árboles de dispositivos y las imágenes de referencia para cada placa, incluidas las capas personalizadas y la generación de SDK, y transmítalos a través de actualizaciones del kernel y revisiones de silicio.
• Cadena de arranque y arranque seguro: posee la cadena de arranque, incluida la portabilidad del cargador de arranque, el arranque firmado, los rootfs verificados y la actualización del sistema A/B.
• Controladores e interfaces de bajo nivel: desarrolle y valide controladores de dispositivos Linux en I2C, SPI, UART, GPIO, PCIe y MIPI, incluidas interfaces de cámara y sensor.
• Soporte de placa en objetivos MCU: Proporciona soporte de inicio, reloj y periféricos en los microcontroladores de las placas que diseña el equipo.
• Actualización de placa y validación de hardware: Liderar la implementación de software en hardware nuevo, participar en revisiones de diseño y depurar problemas a nivel del sistema en todos los límites de hardware y software.
• Verificación y documentación: defina planes de prueba de verificación y criterios de aceptación, automatice el arranque y las pruebas de periféricos en objetivos reales y documente cada hito.
• Colaboración multifuncional: trabajar con el equipo de hardware en nuevas placas y con sistemas y plataforma de software integrada en interfaces e integración.
• Tutoría: Dependiendo de la antigüedad, asesora a ingenieros integrados junior.
REQUISITOS DEL CANDIDATO
• Antecedentes educativos: Maestría en ingeniería (eléctrica, informática o un campo relacionado). Doctorado una ventaja. Un registro práctico importa más que el título específico.
• Experiencia: mínimo 5 años en software integrado, con BSP propios durante todo su ciclo de vida y mantenidos reproducibles a medida que evoluciona el hardware.
• Sistemas de compilación: dominio sólido de un sistema de compilación Linux integrado, como Yocto u OpenEmbedded, a través de capas o paquetes personalizados, integración BSP, compilación de imágenes y generación de SDK. La experiencia con sistemas de construcción internos o no estándar es una ventaja.
• Experiencia técnica: desarrollo de controladores de espacio de kernel en objetivos ARM, validados contra periféricos reales en I2C, SPI, UART, GPIO, PCIe y MIPI. El árbol de dispositivos funciona en nuevas placas y revisiones de hardware. La placa se activa desde el primer encendido hasta una imagen de arranque de Linux.
• Arranque y actualización: portabilidad del cargador de arranque, configuración del kernel, arranque firmado y mecanismos de actualización de firmware en hardware de producción, con prácticas de ingeniería deterministas y conscientes de la seguridad en todo momento.
• Programación: C y C++ sólidos, incluida la codificación del espacio del kernel y sólidas habilidades de scripting en Python, con sólida práctica de control de versiones (Git).
• Experiencia en depuración: Capaz de aislar si una falla se encuentra en el controlador, la configuración del kernel o la placa, usando GDB, JTAG, OpenOCD, seguimiento del kernel, ftrace y perf.
• Atributos Profesionales: Riguroso, estructurado y sistemático, capaz de trabajar de forma autónoma, sin inmutarse ante una placa que no arranca. Excelentes habilidades de comunicación y documentación, capaz de presentar resultados de pruebas y plataformas a ingenieros y partes interesadas de alto nivel.
• Habilidades adicionales: firmware bare metal o RTOS en objetivos de microcontroladores, experiencia habilitando aceleradores de hardware en SoC integrados, incluidos controladores y tiempos de ejecución de VPU y NPU, familiaridad con la percepción o el control de las cargas de trabajo que se ejecutan en el módulo y experiencia en UAS, drones o defensa son grandes ventajas.
• Compromiso: 100% de dedicación a la misión, la visión y los ambiciosos planes de crecimiento de Harmattan AI, listos para hacer un esfuerzo adicional para garantizar la excelencia operativa. Prospera en un entorno de ritmo rápido donde las prioridades cambian y ninguna tarea es demasiado pequeña.
Esperamos saber cómo puede ayudar a dar forma al futuro de los sistemas de defensa autónomos en Harmattan AI.
Encuentre trabajo en Suiza en Arbeitnow
Fuente: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/harmattan-ai/embedded-software-engineer-som-zurich-128713)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Harmattan Ai
Publicación proporcionada por Harmattan Ai.