Dana Incorporated

Ingeniero/a de Software Embebido

PythonC++
Traducción automática. Consulta el original.

Propósito del puesto

Dana es un líder mundial en el suministro de tecnologías de transmisión, sellado y gestión térmica de alta ingeniería que mejoran la eficiencia y el rendimiento de los vehículos con trenes motrices de energía convencional y alternativa. Sirviendo a tres mercados principales (vehículos de pasajeros, camiones comerciales y equipos todoterreno), Dana proporciona a los fabricantes de equipos originales y al mercado de repuestos del mundo soporte de productos y servicios local a través de una red de casi 100 instalaciones de ingeniería, fabricación y distribución.

Como Ingeniero/a de Software Embebido, eres un miembro activo del equipo de desarrollo de SW.

Trabajará en un equipo global y multicultural.

Funciones y Responsabilidades del Puesto

  1. Análisis, diseño, desarrollo y pruebas de componentes de software Autosar según la metodología y los estándares ASPICE/ISO 26262.
  1. Trabajar en estrecha colaboración con los departamentos de electrónica y hardware para garantizar que el diseño de la electrónica y el hardware pueda soportar los requisitos del software.
  1. Crear requisitos de software.
  1. Soportar el diseño y desarrollo de la arquitectura.
  1. Crear diseños detallados de software.
  1. Desarrollar código de software en C/C++ para implementar el diseño del software.
  1. Garantizar que el código cumpla con los estándares MISRA y CERT C/C++.
  1. Interactuar con software desarrollado en el entorno MATLAB Simulink/Stateflow.
  1. Realizar pruebas unitarias para validar la implementación del software.
  1. Apoyar el análisis de problemas y la definición de acciones correctivas.
  1. Participar en varios desarrollos en el ciclo de vida del desarrollo de software (SW FMEA, DFA, etc.).
  1. Participar en la planificación y reporte de tareas, en un entorno AGILE.

Experiencia Laboral Requerida

  1. Experto en RTOS/BSW, desarrollo de drivers de dispositivos como Flash, ADC, EEPROM, LIN, CANFD, SPI, etc.
  1. Experto en diseño, implementación, prueba y depuración de software embebido para módulos electrónicos de automoción.
  1. Conocimiento experto en software embebido en tiempo real para microcontroladores multinúcleo de 32 bits (Infineon Aurix TC3xx, TI TM570, etc.).

Educación y Cualificaciones

  1. Título de Grado en Ingeniería Electrónica, Informática o disciplina relacionada.
  1. Esencial: Mínimo de cinco (5+) años de experiencia relevante en desarrollo de software embebido.
  1. Esencial: Sólidos conocimientos del lenguaje C/C++ embebido.
  1. Esencial: Conocimientos de UML.
  1. Esencial: Conocimientos de Python.
  1. Esencial: Experiencia con protocolos de comunicación SPI, CAN, CANFD, J1939, UDS y XCP.
  1. Experiencia en el desarrollo de software en cumplimiento con un ciclo de desarrollo en V formal.

Habilidades

  1. Capacidad para trabajar con equipos multidisciplinares.
  1. Curioso/a y autónomo/a.
  1. Rigoroso/a y con gran capacidad para cumplir plazos.
  1. Compromiso con los más altos estándares de comportamiento ético en uno mismo y en los demás; compromiso con la inclusión y la diversidad.
  1. Buenas habilidades analíticas.
  1. Capacidad demostrada para ser proactivo/a y pensar a futuro.
  1. Persona práctica.
  1. Conocimiento del estándar ISO 26262 (un plus).
  1. Conocimiento de pruebas de sistemas embebidos con SIL, PIL (un plus).
  1. Conocimiento/experiencia en teoría de control de motores (un plus).
  1. Experiencia con las siguientes herramientas (se valorará): a. Requisitos: Polarion b. MBD: Matlab/Simulink + Toolbox (Simulink Requirements, Simulink Tests, etc.) c. Herramientas de software devOps: Jira, Azure Git, CMake, Artifactory, etc. d. Herramientas de análisis estático de código: Polyspace, etc. e. Pruebas unitarias de software y pruebas de integración de software: VectorCAST, etc. f. Depurador LauterBach g. Herramientas de comunicación automotriz (Vector Canape, CANalyzer/CANoe y CANdela)

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores