Desarrollador de datos Plantilla de descripción del trabajo/breve

¡Estamos contratando a un ingeniero de software integrado experimentado y experto para unirse a nuestro equipo! Como ingeniero de software integrado en nuestra organización, llevará a cabo todo el ciclo de vida de desarrollo de software integrado.

Perfil de trabajo del desarrollador de datos

Un sistema integrado o ingeniero de software contribuye a diseñar, desarrollar y mantener sistemas integrados en productos. El trabajo con frecuencia implica el desarrollo de software. Sin embargo, también requiere la experiencia de los sistemas integrados enteros.

Debido a que el trabajo de un ingeniero integrado varía por empresa, no hay una descripción específica. Las empresas usan la frase "ingeniero integrado", aunque la función se describe de manera diferente. Un ingeniero integrado es un término utilizado por ciertas empresas para referirse a ingenieros que tratan exclusivamente con software integrado. Otras empresas argumentan que los ingenieros integrados están más involucrados con todo el sistema.

Informes a

  • CTO

Responsabilidades del desarrollador de datos

  • Planifique y participe en revisiones de casos arquitectónicos, requisitos, diseño, código y de prueba
  • Cree arquitecturas integradas innovadoras para ayudar a nuestras ambiciones de desarrollo de productos en expansión
  • Ingeniería inversa de hardware, descomposición/desmontaje del código integrado y análisis de protocolos
  • Contribuir a la creación de procesos de software y mejores prácticas
  • Implementar análisis de datos complicados, enrutamiento de datos y/o métodos del sistema de control
  • Colaborar con socios de desarrollo externos para acelerar el progreso y los resultados del proyecto
  • desempeñe un papel vital en la creación de la arquitectura y el diseño del software para la eficiencia y la reutilización
  • Interpretar e informar los resultados de las pruebas, y sea un gran defensor de la calidad durante todo el proceso de desarrollo
  • Crear prototipos, demostraciones y propuestas
  • Examine la interfaz de usuario del producto para el cumplimiento de los criterios de diseño
  • Desarrollo y lanzamiento de software para proyectos específicos
  • Entrenamiento de ingenieros junior y encabezando pequeños equipos de desarrollo
  • Proporcionar liderazgo técnico y coaching a más miembros del equipo junior
  • Experiencia extensa integrando numerosos componentes de varios proveedores en un sistema de cohesivo y que trabaja completamente
  • Participe en revisiones técnicas y de programas como presentador o revisor
  • Demostrar el progreso de los equipos, las compensaciones tecnológicas y los planes para las hojas de ruta de productos actuales y futuras
  • Responsable de la capacitación y el desarrollo profesional de los informes directos, así como la moral y la productividad del equipo.
  • Contribuir al diseño de la arquitectura del sistema de vehículos
  • Cuenta de actividad técnica y completar tareas programadas y dentro del presupuesto

Requisitos y habilidades del desarrollador de datos

  • Una licenciatura o maestría en informática, ingeniería o ingeniería informática
  • Conocimiento práctico de C, C#, Linux, Java, Python, Agile, CMMI, GIT, HDMI y FPGA Software y sistemas
  • Conocimiento de Linux incrustado y C incrustado
  • Conocimiento extenso de sistemas operativos, pruebas unitarias, diseño de algoritmo y cálculo
  • Programación y depuración simples
  • es un solucionador de problemas concienzudo