Esta es una vacante externa, deberás completar el proceso en el sitio de la empresa.
Descripción
Como Ingeniero en Software Embebido, seras responsable del diseno, desarrollo y prueba de software embebido para sistemas automotrices. Trabajara en la creacion de soluciones que integren el software con el hardware del vehiculo, asegurando que los sistemas sean robustos, eficientes y cumplan con los requisitos de calidad y seguridad. Tu rol es esencial para garantizar que las funciones criticas del vehiculo funcionen de manera optima y fiable.
Actividades
Desarrollo de Software Embebido: Disenar y desarrollar software embebido para sistemas automotrices, incluyendo el control de dispositivos, gestion de sensores, y comunicacion entre modulos.
Programacion en Bajo Nivel: Escribir codigo en lenguajes de programacion como C, C++ o ensamblador para microcontroladores y procesadores embebidos.
Integracion y Validacion: Integrar el software con el hardware del vehiculo y realizar pruebas exhaustivas para validar la funcionalidad, el rendimiento y la fiabilidad del sistema.
Depuracion y Resolucion de Problemas: Identificar y resolver problemas en el software embebido mediante tecnicas de depuracion y analisis de fallos.
Colaboracion con Equipos Multidisciplinarios: Trabajar en estrecha colaboracion con ingenieros de hardware, disenadores de sistemas y otros stakeholders para asegurar la correcta integracion y funcionamiento del software.
Documentacion Tecnica: Crear y mantener documentacion tecnica detallada sobre el diseno, desarrollo y pruebas del software embebido, incluyendo especificaciones, manuales y guias de usuario.
Cumplimiento de Normas: Asegurar que el software embebido cumpla con las normativas y estandares de la industria automotriz, incluyendo estandares de calidad y seguridad.
Skills
Lenguajes de Programacion: Dominio de C, C++, y/o ensamblador para el desarrollo de software embebido.
Microcontroladores y Procesadores: Experiencia con microcontroladores y procesadores embebidos, asi como con herramientas de desarrollo relacionadas.
Sistemas Operativos Embebidos: Conocimiento en sistemas operativos embebidos como FreeRTOS, Linux embebido, o similares.
Protocolos de Comunicacion: Familiaridad con protocolos de comunicacion como CAN, LIN, y protocolos de comunicacion serie.
Herramientas de Desarrollo: Experiencia con herramientas de desarrollo como compiladores, depuradores y entornos de desarrollo integrados (IDE).
Pruebas y Validacion: Experiencia en la realizacion de pruebas de software embebido y la validacion de sistemas.
Requerimientos
Escolaridad: Grado en Ingenieria Electronica, Ingenieria de Software, Ciencias de la Computacion, o un campo relacionado.
Idiomas: Ingles avanzado
Anos de experiencia: 0 - 2 ANOS JR, 2 - 4 ANOS MID, 5 - ANOS SR
Habilidades blandas: Excelentes habilidades de comunicacion, capacidad para trabajar en equipo y resolver problemas de manera efectiva en un entorno dinamico