Ingeniero de software

Indra
Municipality of Seville, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Remote
Municipality of Seville, Spain

Tech stack

Clean Code Principles
API
C++
CMake
Communications Protocols
Computer Engineering
Continuous Integration
Software Debugging
Interoperability
Modular Design
Model View ViewModel
Scrum
QT
Software Engineering
TCP/IP
GIT
Integration Tests
Software Version Control

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.

Apply for this position