Hexagon AB
Hexagon AB
Hexagon AB desarrolla tecnologías de medición, posicionamiento, sensores, gemelos digitales, inteligencia espacial y robótica autónoma para aplicaciones industriales y de infraestructuras. Sus soluciones combinan sensores y escáneres de alta precisión, captura de la realidad en 3D, plataformas de simulación, análisis basados en inteligencia artificial, control del movimiento y robótica para facilitar una planificación, inspección y automatización precisas, así como operaciones autónomas. La empresa presta servicio a clientes de los sectores de la construcción y las infraestructuras, la fabricación, la automatización industrial, la industria aeroespacial y los sistemas espaciales, la energía y la investigación.

Ingeniero/a sénior de software embebido – remoto en Canadá

Desarrolla firmware de ECU crítico para la seguridad para las tecnologías digitales de minería y control de vehículos de Hexagon Mining. Diseña, prueba y pone en servicio sistemas embebidos para su uso en producción.

Descripción

  • Crea, depura y mantiene firmware embebido en C y C++ para ECU de control de vehículos relacionados con la seguridad
  • Lleva el firmware desde los requisitos definidos hasta una versión verificada
  • Desarrolla y mantiene las comunicaciones del vehículo mediante CAN 2.0A/B, J1939, protocolos CAN de capas superiores y enlaces serie
  • Desarrolla software de E/S y accionamiento para entradas digitales y analógicas y salidas PWM y proporcionales, incluidos el acondicionamiento de señales, el escalado, la calibración y las comprobaciones de plausibilidad
  • Implementa diagnósticos, detección de fallos y funcionamiento a prueba de fallos mediante watchdogs, monitores, clasificación de fallos y transiciones a estados seguros
  • Ayuda a migrar y modernizar la plataforma de firmware de producción para el hardware actual
  • Desarrolla a partir de requisitos descompuestos y trazables, manteniendo la trazabilidad bidireccional
  • Crea y mantiene documentos de diseño, especificaciones de interfaces y registros de verificación
  • Realiza y contribuye a revisiones de diseño y código entre pares
  • Crea y mantiene pruebas automatizadas embebidas unitarias, de integración y hardware-in-the-loop
  • Mejora las canalizaciones de CI/CD para compilaciones embebidas, análisis estático, pruebas automatizadas, control de versiones y empaquetado de versiones
  • Trabaja con coprocesadores y servicios basados en Linux que admiten el registro de datos, la conectividad, los diagnósticos remotos y la observabilidad
  • Apoya la puesta en servicio en banco, en vehículos y en campo mientras investiga problemas de las pruebas de integración
  • Colabora con ingenieros de hardware y eléctricos, arquitectos de sistemas, especialistas en seguridad funcional, equipos de software de aplicaciones y gestión de productos

Requisitos

  • Título universitario o de máster en ingeniería eléctrica o electrónica, ingeniería informática, mecatrónica, ciencias de la computación o un campo relacionado, o experiencia demostrable equivalente
  • Al menos 10 años de experiencia profesional en desarrollo de software embebido
  • Al menos 2 años de experiencia en desarrollo de firmware de producción para microcontroladores de 32 bits
  • Conocimientos avanzados de C embebido y dominio práctico de C++
  • Experiencia con programación en punto fijo, con recursos limitados y en bases de código que prohíben la asignación dinámica de memoria
  • Experiencia en desarrollo bare-metal o con RTOS, incluida la gestión de interrupciones, el diseño de prioridades, la planificación, las tareas cíclicas, el análisis de temporización y latencia y los sistemas multinúcleo
  • Capacidad para interpretar esquemas de hardware, hojas de datos de MCU y manuales de referencia para configurar periféricos, controladores y E/S
  • Experiencia práctica con CAN 2.0A/B y J1939 o un protocolo de capas superiores comparable
  • Experiencia definiendo y manteniendo conjuntos de mensajes y bases de datos de señales
  • Experiencia analizando buses y resolviendo fallos con herramientas CAN estándar
  • Experiencia práctica utilizando sondas de depuración, osciloscopios, analizadores lógicos y registradores de bus
  • Experiencia trabajando con estándares de codificación obligatorios, como MISRA, y utilizando análisis estático
  • Familiaridad con entornos de desarrollo Linux, flujos de trabajo con Git, revisión de código y canalizaciones de CI/CD
  • Experiencia con redes TCP/IP y conectividad de dispositivos embebidos Linux a la nube en procesadores basados en Arm
  • Se valora: experiencia con microcontroladores multinúcleo de grado automotriz y plataformas de ECU con certificación de seguridad comercial
  • Se valora: experiencia con entornos de compilación contenerizados y ejecutores de CI autoalojados
  • Se valora: experiencia manteniendo BSP y capas de Yocto o Buildroot, además de configurando el kernel y el árbol de dispositivos
  • Se valora: experiencia con herramientas de gestión de requisitos y Jira, Confluence o plataformas equivalentes
  • Se valora: experiencia elaborando requisitos formales y trazables y documentos de control de interfaces
  • Se valora: experiencia con Python y scripting de shell para automatización de pruebas, herramientas y análisis de datos
  • Capacidad para presentar un currículum y una carta de presentación

Beneficios

  • Trabajo remoto a tiempo completo
  • Se espera viajar un 10 % o menos
  • Oportunidades de crecimiento y aprendizaje continuo
  • Entorno laboral diverso y basado en la igualdad de oportunidades

Empleos relacionados

HighLevel

Ingeniero/a frontend sénior de Commerce (India, remoto)

HighLevel
201 – 500 Empleados
ConsultoríaLogísticaSaaS

Lidera la arquitectura frontend de Commerce en HighLevel, un sistema operativo empresarial basado en IA para agencias y pequeñas empresas. Mejora el rendimiento, la accesibilidad, los estándares de ingeniería y las experiencias de comercio escalables.

Abrir
Chemin AI

Revisor de traducciones de mandarín y coreano

Chemin AI

Revisa contenido de comercio electrónico en coreano frente a traducciones al chino tradicional para Kaya by Chemin, y comprueba su precisión, fluidez y significado según las pautas de calidad.

Abrir
Delegate CX

Especialista en contabilidad remota – Hostelería

Delegate CX

Gestiona cuentas por pagar y cobrar, facturación, cobros y registros financieros para clientes estadounidenses del sector hotelero. Este puesto a tiempo completo, desde casa en Filipinas, utiliza QuickBooks, Excel y otros sistemas contables.

Abrir
Remote Recruitment

Administrador de facturación remoto en Sudáfrica

Remote Recruitment

Gestiona facturas, consultas de facturación, conciliaciones e informes de cierre mensual para una empresa del Reino Unido desde Sudáfrica. Trabajo remoto desde casa, coordinándote con el equipo británico durante su horario laboral.

Abrir
Agilent Technologies

Ingeniero de servicio de campo, gestión del rendimiento de activos (Japón)

Agilent Technologies

Instala, mantiene y soluciona problemas de sistemas empresariales de rendimiento de activos para clientes de Agilent. El puesto incluye la implementación de soluciones integradas, formación técnica y viajes el 100 % del tiempo.

Abrir
Hewlett Packard Enterprise

Arquitecto técnico sénior de preventa de canal, Canadá

Hewlett Packard Enterprise

Orienta a los socios de canal en el diseño y la venta de soluciones de almacenamiento y protección de datos de HPE. Impulsa la promoción técnica, amplía las oportunidades comerciales y apoya las interacciones con clientes.

Abrir
Hewlett Packard Enterprise

Arquitecto técnico sénior de preventa para canales, almacenamiento — HPE Canadá, remoto

Hewlett Packard Enterprise

Ayuda a los socios de canal de HPE a posicionar, diseñar y vender soluciones de almacenamiento y protección de datos. Da soporte a la arquitectura de soluciones, demostraciones, pruebas de concepto, desarrollo de oportunidades y asesoramiento técnico a socios.

Abrir
Hewlett Packard Enterprise

Arquitecto técnico de preventa de canal, Canadá

Hewlett Packard Enterprise

Guía a los partners de canal de HPE en el posicionamiento, diseño y entrega de soluciones de almacenamiento y protección de datos. Desarrolla la capacidad técnica de los partners, genera oportunidades y ayuda a conseguir acuerdos frente a la competencia.

Abrir