Ingeniero de software
Role details
Job location
Tech stack
Job description
Implementación y corrección
- Desarrollar nuevas funcionalidades en C++ moderno siguiendo estándares de codificación.
- Corregir defectos detectados en pruebas o en producción.
- Refactorizar código para mejorar mantenibilidad y rendimiento.
Documentación
- Mantener actualizada la documentación técnica (APIs, diagramas, manuales).
- Documentar cambios en repositorios (Git) y en sistemas de control de versiones.
Pruebas de integración HW/SW
- Ejecutar pruebas de integración entre módulos hardware y software.
- Validar protocolos de comunicación y buses (CAN, SPI, etc.).
- Analizar logs y resultados para detectar errores.
Interoperabilidad
- Garantizar compatibilidad entre diferentes sistemas y plataformas.
- Implementar y verificar APIs para integración con otros componentes.
Requirements
- Titulación universitaria en Ingeniería Informática, Telecomunicaciones o similar.
- Se valoran másteres o especialización en desarrollo software, sistemas embebidos o integración HW/SW.
Experiencia
- 3-5 años en desarrollo de software para entornos PC y sistemas integrados.
- Experiencia demostrable en C++ moderno y entornos de compilación (GCC, Clang).
- Participación en proyectos con pruebas de integración HW/SW y validación de protocolos.
- Conocimiento práctico en Git, CMake/Ninja, Qt y metodologías de diseño modular (MVVM, APIs)., * Diseño modular y clean code, aplicando principios SOLID.
- Desarrollo de interfaces gráficas y gestión de estándares de codificación.
- Manejo de buses de comunicación SW/HW y protocolos (TCP/IP, serial, CAN, etc.).
- Capacidad para debug avanzado y análisis de logs.
- Familiaridad con linker scripts y configuración de entornos de compilación.
Competencias transversales
- Capacidad de trabajo en equipo y comunicación efectiva.
- Orientación a resultados y resolución de problemas complejos.
- Adaptación a entornos ágiles (SCRUM, integración continua).
? Teletrabajo: 40%, 3 días en casa, 2 días en oficina (Sevilla)., Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando el desarrollo profesional de la plantilla y garantizando la igualdad de oportunidades en su selección, formación y promoción ofreciendo un entorno de trabajo libre de cualquier discriminación por motivo de género, edad, discapacidad, orientación sexual, identidad o expresión de género, religión, etnia, estado civil o cualquier otra circunstancia personal o social.
Benefits & conditions
- Estabilidad y Futuro ? : Proyectos a largo plazo en una empresa líder de Defensa con más de 50.000 profesionales, con seguridad financiera.
- Proyectos Innovadores y de Alto Alcance ?: Trabajarás con tecnologías de vanguardia, con un impacto tanto a nivel nacional como internacional.
- Ambiente Cercano y Transparente ?: Disfrutarás de una comunicación directa y fluida con responsables y compañeros, en un entorno colaborativo y abierto.
- Autonomía y Flexibilidad : Tendrás libertad para organizar tu trabajo, con una conciliación real y adaptada a tu ritmo.
- Plan de carrera adaptado a ti ?: Diseñado para impulsar tu crecimiento y desarrollo profesional.
- Formación continua ?: en Open University y Udemy for Business (¡más de 6.000 cursos para especializarte!).
- Descuentos exclusivos para tu bienestar ?: Disfruta de ventajas en gimnasios, restaurantes, tiendas, ocio y mucho más al ser empleado de Indra.
- Retribución competitiva ? y planes de compensación flexibles ?? a tus necesidades., ? Tiempo estimado: Queremos que sea ágil, alrededor de 1-2 semanas.