Software Developer - Security Attack Test Benches

SGS
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Microsoft Windows Build Automation Automation of Tests Cyber Security Computer Programming Continuous Integration Document Management Systems Apache Maven Real-Time Operating Systems Software Engineering Git
+3 more
Linux Development Material UI Information Technology

Job description

Experteer Overview 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 global labs in a dynamic, international environment.Compensaciones / Beneficios - 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 specificationsResponsabilidades - Bachelor’s 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 assessmentRequisitos principales -

Requirements

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 global labs in a dynamic, international environment.Compensaciones / Beneficios - 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 specificationsResponsabilidades - Bachelor’s 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 assessmentRequisitos principales -

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

55 sec

Exploring the Material UI and Base UI ecosystem

Bernardo Belchior Bernardo Belchior · WWC Europe 2026

4:35 min

Improving developer education with realistic security training environments

Joseph Katsioloudes Joseph Katsioloudes · WWC 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · WWC 2022

1:25 min

The main promise of UI component libraries

Filip Rakowski · WWC 2023

Videos

See all

Related articles

See all