Empleo
Del feed del socio
Ingeniero Senior de Software Embebido
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- No
- Empresa
- Optics11
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Como ingeniero senior de software integrado en Optics11, usted es responsable del desarrollo y la realización de ingeniería de soluciones de software integrado durante todo el ciclo de vida del desarrollo del producto. Usted traduce los requisitos asignados de productos y subsistemas en soluciones de software sólidas que brindan una funcionalidad confiable del sistema y al mismo tiempo respaldan la capacidad de mantenimiento, la capacidad de prueba, la escalabilidad, la integración de productos y la confiabilidad del producto a largo plazo.
El subsistema de software integrado comprende el software que se ejecuta en nuestras plataformas de interrogadores de detección, incluidas aplicaciones Linux integradas, interfaces de hardware, API internas, control del sistema, funcionalidad de calibración, diagnóstico, interfaces de adquisición de datos e infraestructura de software de soporte. Aplica su experiencia en software integrado especializado para desarrollar, mejorar y madurar soluciones de subsistemas que contribuyan a la realización exitosa del producto como parte de equipos de ingeniería multidisciplinarios.
Trabaja en estrecha colaboración con arquitectos, fotónica, electrónica, desarrollo de FPGA, integración de productos, verificación y validación, ingeniería del ciclo de vida, equipos de aplicaciones/software, fabricación y otros equipos de desarrollo de subsistemas para garantizar que las soluciones de software integradas se desarrollen y realicen con éxito como parte del producto general.
Responsabilidades clave:
• Desarrollar y mantener soluciones de software integradas durante todo el ciclo de vida del desarrollo del producto.
• Traducir los requisitos de productos y subsistemas en diseños de software confiables, mantenibles, comprobables y escalables.
• Diseñar, desarrollar e integrar aplicaciones Linux integradas, interfaces de hardware, API internas, control de sistemas, calibración, diagnóstico y componentes de software relacionados.
• Tomar posesión de importantes flujos de trabajo de software y convertir las pilas de software existentes en soluciones confiables a nivel de producto.
• Desarrollar y mantener pruebas de software, automatización, CI/CD, diagnósticos y procesos de lanzamiento repetibles.
• Apoyar el desarrollo de prototipos, integración de sistemas, verificación, calificación, industrialización y lanzamiento de productos.
• Analizar el rendimiento del sistema y del software y solucionar problemas complejos en software, electrónica, FPGA, fotónica e interfaces del sistema.
• Identificar riesgos técnicos, evaluar alternativas de diseño y contribuir a las revisiones de arquitectura, diseño y código.
• Garantizar la calidad, confiabilidad, seguridad e idoneidad del software para la fabricación, implementación y soporte de productos a largo plazo.
• Planificar y entregar el trabajo asignado según las prioridades e hitos acordados, comunicando proactivamente los riesgos, las dependencias y la deuda técnica.
• Colaborar con equipos de ingeniería multidisciplinarios y brindar orientación técnica dentro de su área de especialización.
• Compartir conocimientos, lecciones aprendidas y mejores prácticas de software para fortalecer la capacidad del equipo y mejorar continuamente las formas de trabajo de ingeniería.
¿Por qué unirse a nosotros?
• Únase a una de las empresas de tecnología profunda más prometedoras de Europa.
• Dar forma al futuro de una organización de I+D multidisciplinaria en rápido crecimiento.
• Paquete de salarios y beneficios competitivos.
• Disfrute de actividades regulares del equipo y eventos de la empresa.
• Se proporcionan almuerzos frescos para el equipo todos los días.
Calificaciones:
• Licenciatura o Maestría en Ciencias de la Computación, Ingeniería de Software, Ingeniería Eléctrica, Sistemas Embebidos o disciplina técnica relacionada.
• Más de 5 años de experiencia relevante en el desarrollo de software Linux integrado (espacio de usuario y/o BSP).
• Amplia experiencia en desarrollo de software para productos integrados durante todo el ciclo de vida del desarrollo del producto.
• Fuertes habilidades de desarrollo en C++ y/o Python para aplicaciones y servicios del espacio de usuario de Linux.
• Gran conocimiento de Linux integrado, desarrollo de aplicaciones Linux e interacción hardware/software.
• Experiencia con arquitectura de software, interfaces, API, subprocesos múltiples, comunicación entre procesos y abstracción de hardware.
• Experiencia en la creación y mantenimiento de imágenes y BSP de Linux integrados utilizando PetaLinux, Yocto o similar.
• Capacidad para depurar y parchear los controladores del kernel de Linux, el árbol de dispositivos y los problemas de arranque/integración existentes.
• Experiencia con Git, CMake, pruebas unitarias, revisiones de código y prácticas modernas de desarrollo de software.
• Experiencia desarrollando pruebas automatizadas y contribuyendo a entornos CI/CD; Familiaridad con Docker en desarrollo integrado.
• Experiencia con Python para automatización, pruebas, análisis o herramientas.
• Fuertes habilidades analíticas y experiencia en la aplicación de métodos estructurados de resolución de problemas y análisis de causa raíz.
• Experiencia en la depuración de problemas complejos a través de los límites del software y el hardware.
• Fuertes habilidades de comunicación en inglés y un estilo de trabajo colaborativo.
• Elegible para el control o autorización de seguridad/UE/OTAN requeridos, cuando corresponda al puesto.
Es bueno tener:
• Experiencia con Xilinx Zynq UltraScale+, SoC heterogéneos o plataformas Linux integradas comparables.
• Experiencia en la interfaz de software Linux con sistemas basados en FPGA.
• Experiencia con sistemas de procesamiento de señales y adquisición de datos en tiempo real o de alto rendimiento.
• El kernel de Linux práctico funciona más allá de las correcciones.
• Experiencia en entornos de desarrollo de productos multidisciplinarios que involucran software, firmware, electrónica, FPGA o fotónica.
• Experiencia apoyando el desarrollo de prototipos, transferencia de fabricación, lanzamientos de productos o actividades de industrialización.
• Familiaridad con los procesos de ingeniería de sistemas, verificación de productos, gestión de configuración y gestión del ciclo de vida del producto.
Trabajará con clientes en los sectores de defensa y seguridad; es obligatorio obtener un Certificado de no objeción emitido por el AIVD (Servicio General de Inteligencia y Seguridad de Holanda). Esto significa que deberá pasar un control de seguridad. Para obtener más información, consulte los detalles sobre el control de seguridad.
Encuentre empleo en Países Bajos en Arbeitnow
Fuente: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/senior-embedded-software-engineer-amsterdam-240852)
El subsistema de software integrado comprende el software que se ejecuta en nuestras plataformas de interrogadores de detección, incluidas aplicaciones Linux integradas, interfaces de hardware, API internas, control del sistema, funcionalidad de calibración, diagnóstico, interfaces de adquisición de datos e infraestructura de software de soporte. Aplica su experiencia en software integrado especializado para desarrollar, mejorar y madurar soluciones de subsistemas que contribuyan a la realización exitosa del producto como parte de equipos de ingeniería multidisciplinarios.
Trabaja en estrecha colaboración con arquitectos, fotónica, electrónica, desarrollo de FPGA, integración de productos, verificación y validación, ingeniería del ciclo de vida, equipos de aplicaciones/software, fabricación y otros equipos de desarrollo de subsistemas para garantizar que las soluciones de software integradas se desarrollen y realicen con éxito como parte del producto general.
Responsabilidades clave:
• Desarrollar y mantener soluciones de software integradas durante todo el ciclo de vida del desarrollo del producto.
• Traducir los requisitos de productos y subsistemas en diseños de software confiables, mantenibles, comprobables y escalables.
• Diseñar, desarrollar e integrar aplicaciones Linux integradas, interfaces de hardware, API internas, control de sistemas, calibración, diagnóstico y componentes de software relacionados.
• Tomar posesión de importantes flujos de trabajo de software y convertir las pilas de software existentes en soluciones confiables a nivel de producto.
• Desarrollar y mantener pruebas de software, automatización, CI/CD, diagnósticos y procesos de lanzamiento repetibles.
• Apoyar el desarrollo de prototipos, integración de sistemas, verificación, calificación, industrialización y lanzamiento de productos.
• Analizar el rendimiento del sistema y del software y solucionar problemas complejos en software, electrónica, FPGA, fotónica e interfaces del sistema.
• Identificar riesgos técnicos, evaluar alternativas de diseño y contribuir a las revisiones de arquitectura, diseño y código.
• Garantizar la calidad, confiabilidad, seguridad e idoneidad del software para la fabricación, implementación y soporte de productos a largo plazo.
• Planificar y entregar el trabajo asignado según las prioridades e hitos acordados, comunicando proactivamente los riesgos, las dependencias y la deuda técnica.
• Colaborar con equipos de ingeniería multidisciplinarios y brindar orientación técnica dentro de su área de especialización.
• Compartir conocimientos, lecciones aprendidas y mejores prácticas de software para fortalecer la capacidad del equipo y mejorar continuamente las formas de trabajo de ingeniería.
¿Por qué unirse a nosotros?
• Únase a una de las empresas de tecnología profunda más prometedoras de Europa.
• Dar forma al futuro de una organización de I+D multidisciplinaria en rápido crecimiento.
• Paquete de salarios y beneficios competitivos.
• Disfrute de actividades regulares del equipo y eventos de la empresa.
• Se proporcionan almuerzos frescos para el equipo todos los días.
Calificaciones:
• Licenciatura o Maestría en Ciencias de la Computación, Ingeniería de Software, Ingeniería Eléctrica, Sistemas Embebidos o disciplina técnica relacionada.
• Más de 5 años de experiencia relevante en el desarrollo de software Linux integrado (espacio de usuario y/o BSP).
• Amplia experiencia en desarrollo de software para productos integrados durante todo el ciclo de vida del desarrollo del producto.
• Fuertes habilidades de desarrollo en C++ y/o Python para aplicaciones y servicios del espacio de usuario de Linux.
• Gran conocimiento de Linux integrado, desarrollo de aplicaciones Linux e interacción hardware/software.
• Experiencia con arquitectura de software, interfaces, API, subprocesos múltiples, comunicación entre procesos y abstracción de hardware.
• Experiencia en la creación y mantenimiento de imágenes y BSP de Linux integrados utilizando PetaLinux, Yocto o similar.
• Capacidad para depurar y parchear los controladores del kernel de Linux, el árbol de dispositivos y los problemas de arranque/integración existentes.
• Experiencia con Git, CMake, pruebas unitarias, revisiones de código y prácticas modernas de desarrollo de software.
• Experiencia desarrollando pruebas automatizadas y contribuyendo a entornos CI/CD; Familiaridad con Docker en desarrollo integrado.
• Experiencia con Python para automatización, pruebas, análisis o herramientas.
• Fuertes habilidades analíticas y experiencia en la aplicación de métodos estructurados de resolución de problemas y análisis de causa raíz.
• Experiencia en la depuración de problemas complejos a través de los límites del software y el hardware.
• Fuertes habilidades de comunicación en inglés y un estilo de trabajo colaborativo.
• Elegible para el control o autorización de seguridad/UE/OTAN requeridos, cuando corresponda al puesto.
Es bueno tener:
• Experiencia con Xilinx Zynq UltraScale+, SoC heterogéneos o plataformas Linux integradas comparables.
• Experiencia en la interfaz de software Linux con sistemas basados en FPGA.
• Experiencia con sistemas de procesamiento de señales y adquisición de datos en tiempo real o de alto rendimiento.
• El kernel de Linux práctico funciona más allá de las correcciones.
• Experiencia en entornos de desarrollo de productos multidisciplinarios que involucran software, firmware, electrónica, FPGA o fotónica.
• Experiencia apoyando el desarrollo de prototipos, transferencia de fabricación, lanzamientos de productos o actividades de industrialización.
• Familiaridad con los procesos de ingeniería de sistemas, verificación de productos, gestión de configuración y gestión del ciclo de vida del producto.
Trabajará con clientes en los sectores de defensa y seguridad; es obligatorio obtener un Certificado de no objeción emitido por el AIVD (Servicio General de Inteligencia y Seguridad de Holanda). Esto significa que deberá pasar un control de seguridad. Para obtener más información, consulte los detalles sobre el control de seguridad.
Encuentre empleo en Países Bajos en Arbeitnow
Fuente: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/senior-embedded-software-engineer-amsterdam-240852)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Optics11
Ubicación
Ámsterdam, Países Bajos
Publicación proporcionada por Optics11.