El portal de empleo de España
Desarrollador de Software – Bancos de Pruebas de Ataques de Seguridad
Presencial en Barcelona·Jornada completa·Añadida hace 3 meses
Esta oferta se publicó hace 3 meses
183 ofertas abiertas
Resumen
Detalles del puesto
Jornada completa
Según la oferta.
Requisitos
Trabajar en inglés
Se requiere inglés, según la oferta.
Trabajar presencialmente en Barcelona
No se menciona ninguna ayuda para la mudanza.
Titulación universitaria
«Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.» — según la oferta.
Esta oferta se ha traducido automáticamente al español.
Requisitos
Qué buscan
Grado o Máster en Informática, Ingeniería de Software o un campo relacionado.
Actitud proactiva con una fuerte motivación por aprender sobre análisis de ciberseguridad y técnicas de ataque
Sólidas habilidades de programación en:
Java
C (para microcontroladores y RTOS)
Experiencia con Maven
Experiencia construyendo y manteniendo componentes de interfaz de usuario basados en Swing
Experiencia con entornos de desarrollo basados en Windows y Linux.
Experiencia y motivación para trabajar con protocolos y programación a nivel de bytes
Experiencia con sistemas de control de versiones como Git.
Se valorará
Habilidades deseadas
Familiaridad con conceptos de pruebas de penetración y evaluación de vulnerabilidades.
Conocimiento de metodologías de pruebas de ciberseguridad
Familiaridad con conceptos de pruebas de penetración y evaluación de vulnerabilidades.
Conocimiento de prácticas de codificación segura y modelado de amenazas.
Experiencia trabajando con el framework de la plataforma NetBeans
Experiencia trabajando con Java Native Interface
Experiencia comunicándose con instrumentos de laboratorio
Conocimientos de Smartcard / NFC
Docker, virtualización o entornos en la nube.
Implementación de pruebas de Fuzz, inyección de fallos y ataques de canal lateral
Conocimientos prácticos de algoritmos criptográficos comunes como AES, DES, RSA, SHA, etc.
Experiencia trabajando con CUDA/GPU Computing
Habilidades de programación en:
Python
Go o Rust
El puesto
Buscamos un Software Developer para diseñar, desarrollar y mantener bancos de pruebas de ataques de seguridad utilizados para evaluar la resiliencia de software, sistemas embebidos, redes y productos conectados frente a amenazas de ciberseguridad. Los sistemas de prueba se centran en el análisis de canales laterales, pruebas de inyección de fallos y validación de protocolos de seguridad para productos seguros e implementaciones criptográficas.
Recopilar los requisitos del producto
El ingeniero analizará la arquitectura existente del banco de pruebas, interactuará directamente con los usuarios (evaluadores de seguridad e investigadores) y traducirá las necesidades operativas en nuevas funcionalidades y requisitos funcionales.
Desarrollar nuevas funcionalidades
El desarrollador traducirá los requisitos definidos y las especificaciones del sistema en código Java robusto, mantenible y eficiente, garantizando su correcta integración dentro de la arquitectura existente. Esto incluye ampliar y modificar los componentes del sistema, integrar nuevos instrumentos de laboratorio en la herramienta, desarrollar nuevos módulos y entregar funcionalidades que satisfagan las necesidades del usuario cumpliendo con los estándares de codificación establecidos, las mejores prácticas de ingeniería de software y las expectativas de calidad.
Además, el desarrollador utilizará el lenguaje de programación C para diseñar e implementar aplicaciones de prueba seguras que se ejecuten en los productos evaluados u otros componentes de hardware.
Validar el lanzamiento del producto
El desarrollador también será responsable de ampliar, ejecutar y validar pruebas en el producto del banco de pruebas para asegurar que las funcionalidades implementadas cumplen con los requisitos funcionales, de rendimiento y de seguridad.
El desarrollador también será responsable de crear y mantener scripts y pipelines de CI/CD para automatizar los procesos de construcción, integración, prueba y despliegue, garantizando una entrega de software constante y una mayor fiabilidad.
Documentar los cambios
El desarrollador también será responsable de documentar los requisitos del sistema, la arquitectura del software y las especificaciones técnicas de manera clara y estructurada. Esto incluye mantener actualizada la documentación de la arquitectura existente del banco de pruebas, registrar las decisiones de diseño y asegurar que las nuevas funcionalidades y requisitos funcionales definidos estén correctamente especificados y sean trazables.
Sobre SGS
SGS es una empresa multinacional con sede en Suiza y líder mundial en servicios de inspección, verificación, ensayos y certificación. Fundada en 1878, opera en diversos sectores, como agricultura, construcción, energía, fabricación, minería y sector público, ofreciendo servicios como garantía de calidad, gestión de riesgos y soluciones de sostenibilidad. Con más de 99 000 empleados y una red de más de 2600 oficinas y laboratorios en todo el mundo, SGS es un actor de referencia en el sector de ensayos, inspección y certificación (TIC).
En España, SGS tiene una presencia significativa con oficinas en Madrid, Barcelona y otras ciudades importantes, ofreciendo una amplia gama de puestos técnicos y de inspección. La empresa es conocida por su firme compromiso con la seguridad, la calidad y el cumplimiento normativo, lo que la convierte en un empleador relevante para profesionales internacionales con formación en ingeniería, ciencias ambientales y seguridad industrial. SGS ofrece oportunidades de crecimiento profesional en un entorno global, y sus operaciones en España son una parte clave de su red europea.
- Sector
- Testing & Certification
- Fundación
- 1878
- Plantilla
- 50,000–100,000
- Sede
- Geneva, Switzerland
- En España
- Madrid, Barcelona, Valencia y 7 más
- Web
- sgs.com
Datos prácticos
- SGS opera en más de 140 países, lo que ofrece a los profesionales internacionales la oportunidad de trabajar en un entorno verdaderamente global, con potencial para proyectos transfronterizos y movilidad profesional.
- La empresa ofrece amplios programas de formación y desarrollo, incluidos cursos de idiomas y certificaciones técnicas, que pueden ser valiosos para los profesionales que se trasladan a España.
- SGS tiene una carrera profesional estructurada con oportunidades para progresar desde puestos técnicos hasta cargos directivos, lo que resulta atractivo para quienes buscan crecimiento a largo plazo.
- Las oficinas en España están bien establecidas e integradas en la red europea, lo que ofrece un entorno laboral estable y exposición a diversos sectores.
- SGS es un empleador grande y estable con una marca sólida, lo que puede resultar tranquilizador para los profesionales internacionales que buscan un puesto seguro.
En sus propias palabras
Sobre la empresa y el equipo
SGS Brightsight es el laboratorio de evaluación de seguridad independiente más grande del mundo, con instalaciones acreditadas en todo el globo. Nuestros equipos en Delft (Países Bajos), Barcelona y Madrid (España), Meyreuil (Francia), Beijing, Shanghai y Guangzhou (China), Singapur y EE. UU. se dedican a ayudar a las empresas a garantizar que sus productos cumplan con las últimas normativas y requisitos de seguridad. Con más de 35 años de experiencia en la evaluación de productos TI en diversos sectores, trabajamos a la vanguardia de la seguridad, evaluando productos frente a estrictos estándares gubernamentales y privados.
En SGS Brightsight, nuestro entorno basado en el conocimiento está impulsado por profesionales de diversos perfiles técnicos. Nos enorgullecemos de fomentar una atmósfera abierta, ambiciosa e internacional que valora el crecimiento continuo. Puede encontrar más información sobre nuestro trabajo en SGS Brightsight: Security Evaluation Lab.
El campo de la evaluación de seguridad es muy amplio, está en constante movimiento y es muy emocionante. ¡Esperamos darte la bienvenida a nuestro equipo!



