Fecha:
10 sept 2025
Ubicación:
Sevilla, ES, 41309
Ingeniero/a de computadores
¿Qué Buscamos?
Buscamos un/a Ingeniero/a de Software o Computacional con al menos 2 años de experiencia en entornos de programación y desarrollo, motivado/a por trabajar en el ámbito de software embebido y sistemas empotrados. La persona ideal tendrá una sólida base técnica, capacidad analítica y un marcado interés en aportar soluciones de software a proyectos que integren hardware y software de forma eficiente
Funciones del puesto:
- Diseñar, implementar y mantener códigos de software embebido en dispositivos y sistemas empotrados.
- Desarrollar pruebas unitarias e integradas para garantizar la robustez y fiabilidad del software.
- Colaborar con equipos multidisciplinares (hardware, sistemas, QA) en el diseño y la integración de soluciones.
- Analizar requisitos técnicos y funcionales para transformarlos en especificaciones de software.
- Documentar procesos, código y procedimientos técnicos.
- Participar en la mejora continua de metodologías y herramientas de desarrollo.
Responsabilidades:
- Garantizar la calidad y eficiencia del código desarrollado.
- Cumplir con estándares de desarrollo seguro y optimizado para sistemas embebidos.
- Asegurar la correcta integración entre software y hardware.
- Gestionar incidencias y proponer mejoras técnicas.
- Mantenerse actualizado/a en nuevas tendencias y tecnologías aplicables a sistemas embebidos.
- Contribuir al trabajo en equipo aportando soluciones innovadoras.
Conocimientos técnicos:
- Experiencia mínima de 2 años en programación, concretamente en C, C++ y Python.
- Conocimiento en desarrollo de software embebido sobre microcontroladores y sistemas en tiempo real (RTOS).
- Manejo de entornos de control de versiones (Git, SVN).
- Experiencia con protocolos de comunicación (UART, SPI, I2C, CAN, Ethernet).
- Familiaridad con herramientas de depuración, simulación y validación.
- Bases de arquitectura de computadores y electrónica digital.
- Valorable: conocimientos en Linux embebido, integración continua (CI/CD) y metodologías ágiles.
Habilidades blandas:
- Trabajo en equipo: capacidad para colaborar con áreas multidisciplinares.
- Comunicación efectiva: transmitir ideas técnicas de forma clara y comprensible.
- Resolución de problemas: enfoque práctico y creativo ante retos de diseño y desarrollo.
- Adaptabilidad: disposición para aprender nuevas tecnologías y ajustarse a proyectos cambiantes.
- Pensamiento crítico y analítico: evaluar soluciones y tomar decisiones fundamentadas.
- Proactividad: iniciativa para proponer mejoras y optimizar procesos