30 sep
|
Robert Walters
|
San Sebastián
30 sep
Robert Walters
San Sebastián
Diseñar software cuando la fiabilidad no es negociable.
Buscamos un/a Senior Software Engineer para incorporarse a un proyecto tecnológico de alta exigencia, donde el software forma parte de un sistema complejo y donde la calidad, la robustez y la trazabilidad del desarrollo son aspectos fundamentales.
Buscamos a una persona con experiencia suficiente para tomar decisiones de diseño, definir arquitectura y establecer cómo debe construirse el software, participando en el proyecto desde las primeras fases hasta su validación.
Si vienes del mundo del software crítico, sistemas embebidos o entornos regulados, y te interesa dar un paso hacia una posición con mayor responsabilidad técnica, puede ser una oportunidad especialmente interesante.
El proyecto
Formarás parte de un equipo de ingeniería que desarrolla sistemas tecnológicos avanzados para un entorno de alta exigencia y elevada criticidad.
El software debe responder a requisitos estrictos de fiabilidad, seguridad, trazabilidad y calidad, por lo que el desarrollo se aborda con una metodología de ingeniería estructurada y con especial atención a las fases de diseño, verificación y validación.
Tendrás una posición con peso técnico dentro del proyecto, participando en las decisiones relacionadas con la arquitectura y trabajando de forma coordinada con equipos internos y colaboradores externos.
¿Cuál será tu responsabilidad?
Tu papel estará a medio camino entre el desarrollo de software, el diseño de sistemas y la arquitectura.
En tu día a día:
- Diseñarás la arquitectura software y tomarás decisiones sobre la estructura y evolución de los componentes.
- Traducirás requisitos de sistema y producto en requisitos y diseños software concretos.
- Participarás en el desarrollo de software utilizando C y estándares modernos.
- Definirás criterios y buenas prácticas de diseño orientados a conseguir un código robusto, mantenible y verificable.
- Participarás en las revisiones de arquitectura, diseño y código.
- Trabajarás siguiendo procesos estructurados de desarrollo, verificación y validación (V&V;).
- Colaborarás estrechamente con otras disciplinas de ingeniería para asegurar la correcta integración del software dentro del sistema.
- Analizarás problemas técnicos complejos y propondrás soluciones con visión a largo plazo.
- Participarás en la definición y evolución de herramientas, metodologías y estándares internos de desarrollo.
- Coordinarás técnicamente a proveedores y colaboradores externos, realizando seguimiento de entregables y asegurando que el software desarrollado externamente cumple los requisitos y estándares definidos.
- Contribuirás a garantizar la trazabilidad y calidad del software durante todo su ciclo de vida.
¿Qué buscamos?
Buscamos un perfil con una sólida base de ingeniería de software y experiencia suficiente para asumir responsabilidades más allá del desarrollo.
Necesitarás
- Formación en Ingeniería Informática, Telecomunicaciones, Electrónica, Automática o similar.
- Experiencia cualificado sólida en desarrollo de software.
- Experiencia avanzada con C y estándares modernos.
- Experiencia participando en diseño y arquitectura de software.
- Conocimientos sólidos de principios de diseño, arquitectura, Clean Code, SOLID y desarrollo mantenible.
- Experiencia con herramientas como Git, CMake, sistemas de integración y depuración.
- Capacidad para trabajar con metodologías estructuradas de verificación y validación.
- Capacidad para analizar requisitos y convertirlos en soluciones técnicas.
- Nivel alto de inglés, tanto escrito como hablado.
Especialmente valorable
Será especialmente interesante que hayas trabajado en alguno de estos entornos:
- Software crítico o de alta criticidad.
- Sistemas embebidos.
- Desarrollo bajo modelos de ciclo de vida V-Model / V-Model XT.
- Sectores regulados como medical devices, automoción, ferroviario,
aeroespacial, industrial o defensa.
- Procesos formales de Software Verification & Validation.
- Normativas o estándares relacionados con software crítico o sistemas regulados.
- Experiencia coordinando técnicamente equipos externos o proveedores de desarrollo.
¿Qué encontrarás?
- Un proyecto tecnológico de alta complejidad, donde las decisiones de ingeniería tienen un impacto real en el producto.
- Una posición con responsabilidad técnica sobre diseño y arquitectura, no limitada al desarrollo.
- La oportunidad de trabajar en un entorno donde la ingeniería de software se aborda con estándares propios de sistemas críticos.
- Contacto con diferentes disciplinas de ingeniería y una visión global del producto.
- Participación en proyectos de I D y desarrollo de tecnología avanzada.
- Un entorno donde podrás aportar tu criterio técnico y tener capacidad real de influencia sobre la evolución de la solución.
- Un proyecto con vocación internacional y posibilidades de crecimiento profesional.
Si tu experiencia va más allá de programar y te interesa participar en cómo se diseña, estructura y valida un sistema software complejo, queremos conocerte.
Desired Skills and Experience
Buscamos un perfil con una sólida base de ingeniería de software y experiencia suficiente para asumir responsabilidades más allá del desarrollo.
Necesitarás
- Formación en Ingeniería Informática, Telecomunicaciones, Electrónica, Automática o similar.
- Experiencia profesional sólida en desarrollo de software.
- Experiencia avanzada con C y estándares modernos.
- Experiencia participando en diseño y arquitectura de software.
- Conocimientos sólidos de principios de diseño, arquitectura, Clean Code, SOLID y desarrollo mantenible.
- Experiencia con herramientas como Git, CMake, sistemas de integración y depuración.
- Capacidad para trabajar con metodologías estructuradas de verificación y validación.
- Capacidad para analizar requisitos y convertirlos en soluciones técnicas.
- Nivel alto de inglés, tanto escrito como hablado.
📌 Senior Software Engineer - Architecture & Critical Systems (San Sebastián)
🏢 Robert Walters
📍 San Sebastián