Software Developer - Security Attack Test Benches
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
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.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
9 Ways to Make Money Hacking
Top-Paying Tech Jobs (with Salaries)
The 12 Best Jobs for Software Engineers
Why Upskilling And Reskilling is Important For Developers