Desde IntellIT queremos ampliar nuestro equipo de Ingenieros con un Ingeniero de Software C++ Senior para proyectos en Ingeniería Naval.
ExperienciaDesarrollo de software: Al menos 7-10 años de experiencia como desarrollador, preferiblemente en diferentes tecnologías y lenguajes de programación.Puesta en producción de sistemas: Experiencia en puesta en producción de sistemas, instalación, pruebas y trato con el cliente final.Gestión de equipos: Al menos 3 años de experiencia gestionando equipos.Arquitectura de software: Experiencia en diseño e implementación de arquitecturas escalables y robustas.Gestión de proyectos: Familiaridad con metodologías como Agile, Scrum, así como con herramientas de gestión de proyectos (Jira).Calidad del software: Conocimiento en pruebas automatizadas, CI/CD, revisiones de código, y análisis estático de código.Conocimientos de sistemas: Experiencia con sistemas operativos (Linux, Windows), bases de datos, redes, y seguridad.
Conocimientos técnicosDiseño y arquitectura de software: Capacidad para definir y supervisar arquitecturas escalables, robustas y seguras.Conocimientos en metodologías ágiles: Experiencia en frameworks como Scrumpara gestionar proyectos y equipos.Gestión del ciclo de vida del software (SDLC): Conocimiento de todas las etapas (planificación, desarrollo, pruebas, implementación y mantenimiento).Control de calidad de software.Conocimientos en DevOps: Familiaridad con CI/CD, infraestructura como código, contenedores (Docker, Kubernetes) y herramientas de automatización.Gestión de herramientas y tecnologías actuales: Dominio de lenguajes de programación (C, C++, Python, C#, etc.), frameworks y tecnologías relacionadas con el stack del equipo.Comunicación y Protocolos: Protocolos de Comunicación: CAN bus, UART, SPI o I2C. Interfaz de Red: Conocimientos en UDP, TCP/IP, FTP y HTTP/HTTPS.Seguridad de software: Habilidades para garantizar que las soluciones desarrolladas cumplan con las mejores prácticas de seguridad.Gestión de datos: Conocimientos básicos o avanzados de bases de datos.Control de Versiones: Uso de sistemas de control de versiones como Git o Bitbucket para gestionar el código fuente y colaborar con otros desarrolladores.
Competencias de gestiónLiderazgo y toma de decisiones: Capacidad para tomar decisiones técnicas y estratégicas con base en datos y experiencia.Gestión de equipos multidisciplinarios: Habilidad para motivar, coordinar y desarrollar equipos con roles diversos (desarrolladores, testers, DevOps, etc.).Planificación y asignación de recursos: Capacidad para gestionar presupuestos, plazos y recursos del área.Comunicación efectiva: Claridad para transmitir objetivos técnicos y no técnicos a diferentes niveles de la organización.Gestión de riesgos: Identificación y mitigación de riesgos en los proyectos y las soluciones de software.Innovación y mejora continua: Búsqueda activa de nuevas tecnologías, herramientas y enfoques para optimizar procesos y resultados.
Habilidades interpersonalesResolución de conflictos: Capacidad para mediar y resolver problemas entre miembros del equipo u otras áreas.Pensamiento crítico y analítico: Habilidad para evaluar problemas complejos y proponer soluciones efectivas.Adaptabilidad y gestión del cambio: Responder con flexibilidad a las necesidades cambiantes del mercado y la organización.Empatía y habilidades de coaching: Ayudar a desarrollar el potencial de los miembros del equipo.Visión estratégica: Entender el impacto de las soluciones de software en el negocio en su conjunto.
Conocimientos ComplementariosNormativas y Estándares Militares: Familiaridad con estándares y normativas aplicables a sistemas militares y de defensa, como MIL-STD y DO-178C.Ingeniería de Requisitos: Habilidad para recopilar, analizar y gestionar requisitos de sistema y software, asegurando que el desarrollo cumpla con las especificaciones del cliente y las normativas pertinentesInnovación: Capacidad para proponer e implementar soluciones innovadoras.Ingles B2 o superior
¿Qué te ofrecemos?Estabilidad profesional. Contrato indefinido.Retribución: a negociar en función de la valía profesional y experiencia del candidato.Incorporación en un Departamento de Ingeniería del Software.Horario muy flexibleMentoring para tu desarrollo profesional.Participación en distintos entornos y en interesantes proyectos.Excelente ambiente de trabajo. Podrás trabajar aportando ideas y aprender de un gran equipo de profesionales con dilatada experiencia en el sector.
¿Te interesa?Apúntate en la oferta y valoraremos tu candidatura.