El Desarrollador de Software para Sistemas Embebidos tendrá las siguientes
responsabilidades
Desarrollo de Software
- Diseñar, programar y mantener aplicaciones para sistemas embebidos y PC.
- Asegurar el cumplimiento de los estándares de calidad en el código.
Implementación de IA
- Integrar soluciones de inteligencia artificial dentro del ciclo de desarrollo.
- Verificar y documentar procesos relacionados con la IA.
Optimización de Procesos
- Trabajar en conjunto con el equipo para mejorar la eficiencia y rendimiento del software.
- Realizar pruebas y depuraciones continuas para garantizar la estabilidad del sistema.
Comunicación de Datos
- Desarrollar e implementar protocolos de comunicación de datos utilizando Sockets.
- Colaborar en el diseño de arquitecturas que faciliten la interoperabilidad entre sistemas.
El candidato ideal deberá cumplir con los siguientes
requisitos
Formación Académica
- Título universitario en Ingeniería en Sistemas, Informática o áreas afines.
Experiencia Técnica
- Dominio avanzado de C/C++.
- Experiencia sólida en entornos Linux y uso de Shell Script.
- Conocimientos en comunicación de datos mediante Sockets.
- Experiencia en la aplicación de técnicas de inteligencia artificial para el desarrollo y verificación de software.
Habilidades Adicionales
- Inglés técnico para comprensión de documentación y colaboración en proyectos internacionales.