Descripción
El técnico de desarrollo de hardware es un profesional involucrado en el proceso de desarrollo de nuevos productos o mejoras de producto existentes. Su objetivo principal es el mantenimiento de la competitividad de los productos tecnológicos (hardware) de la empresa, analizando productos del mercado y proponiendo nuevas posibles soluciones para TC Group Solutions, dentro de la estrategia de la empresa. El técnico de desarrollo hardware reportará directamente al jefe de departamento de Desarrollo Técnico.
Funciones
Su trabajo implica varias etapas, desde la investigación y el análisis de los productos existentes en el mercado hasta el desarrollo e implementación del producto técnico. Tendrá que trabajar en estrecha colaboración con equipos multidisciplinares, como ingenieros, diseñadores y fabricantes, para asegurarse de que el producto cumpla con los requisitos técnicos, diseño y comerciales.
Sus responsabilidades principales serán:
· Investigación de mercado para identificar oportunidades y tendencias
· Elaboración de especificaciones técnicas, características requeridas & restricciones técnicas.
· Conocimiento profundo de las normativas técnicas del sector (tecnología para el Retail).
· Análisis de viabilidad técnica y comercial de los productos técnicos propuestos.
· Diseño y desarrollo de prototipos para evaluar la funcionalidad y el diseño del producto
· Implementación de pilotos y rediseño en base a los resultados.
· Coordinación con proveedores y fabricantes para la producción del producto a gran escala
· Seguimiento del desempeño del producto en el mercado, detección de errores y realización de correcciones de la forma más eficiente, robusta y sencilla.
· Optimización de producto técnico y realización de mejoras según los objetivos de la empresa.
· Soporte a incidencias y modificaciones del firmware.
· Desarrollo de software requerido para la integración de los productos desarrollados.
Requisitos
· Ingeniero electrónico o Ingeniero en telecomunicaciones
· Protocolos de comunicación MQTT, UART, TCP/IP
· Programación en Python, C#, C, y Shell (Bash) Linux
· Deseables conocimientos en gestión de redes informáticas
· Herramientas de gestión de código fuente (git)
· Experiencia probada en programación en C# y Python, máquinas virtuales, entornos de trabajo M2M, uso de Arduino y Raspberry Pi (o similares)
· Pensamiento creativo y resolución de problemas:
Capacidad para generar ideas innovadoras y resolver problemas de manera eficiente.
· Capacidad reflexiva y de análisis.
· Persona organizada y con buena planificación del tiempo.
· Habilidades de comunicación y trabajo en equipo:
Capacidad para colaborar con equipos multidisciplinarios y comunicarse de manera efectiva con diferentes partes interesadas.
· Idiomas:
inglés – nivel alto