As a Software Developer at SGS Brightsight, you will design, implement, and maintain security test benches that evaluate software and hardware resilience against cyber threats. You will work closely with security evaluators and researchers to translate user needs into robust features and integrate lab instruments. You will code in Java and C, extend the architecture, and ensure quality through automated testing and CI/CD pipelines.
Your work helps validate secure products and cryptographic implementations at scale, contributing to cutting-edge security evaluation. This role offers a hands-on chance to shape testing tools used across general labs in a dynamic, international environment.
Responsabilidades Gather product requirements and translate them into features
Develop new features in Java within the existing architecture and extend components
Integrate lab instruments and develop new modules
Use C to design secure test applications for evaluated products or hardware
Validate feature releases with functional, performance, and security testing
Create and maintain CI/CD scripts to automate build, test, and deployment processes
Document system requirements, architecture, and technical specifications
Requisitos principales Bachelors in Computer Science, Software Engineering, or related field
Proactive attitude with strong motivation to learn cybersecurity analysis and attack techniques
Strong programming skills in Java and C (for microcontrollers/RTOS)
Experience with Maven
Experience building and maintaining Swing-based UI components
Experience with Windows and Linux development environments
Experience with protocols and byte-level programming
Experience with Git knowledge of cybersecurity testing concepts and vulnerability assessment proactive attitude quick learner team collaboration
Java
C
Maven
📌 Software Developer - Security Attack Test Benches (Barcelona)
🏢 SGS
📍 Barcelona
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.