
Posted 10 hours ago
Software Developer
SGS BrightsightSoftware Developer – Security Attack Test Benches
Requirements
Bachelor's or Master's degree in Computer Science or related field, Strong Java programming skills, Strong C programming skills, Experience with Maven, Experience with Swing-based UI, Experience with Git
Skills
JavaC#CybersecurityGitMaven
About the role
Responsibilities
- Design, develop, and maintain security attack test benches for evaluating software, embedded systems, and networks
- Analyze existing architecture and translate user needs into functional requirements
- Develop robust Java code for system components and integrate new lab instruments
- Implement secure test applications on hardware using C
- Create and maintain CI/CD scripts and pipelines for automated testing and deployment
- Document system requirements, software architecture, and technical specifications
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Strong programming skills in Java and C (for microcontrollers and RTOS)
- Experience with Maven and building Swing-based UI components
- Proficiency with Windows and Linux-based development environments
- Experience with version control systems like Git
- Motivation to work with protocols and byte-level programming
Preferred Qualifications
- Knowledge of cybersecurity testing methodologies and penetration testing
- Experience with NetBeans Platform framework or Java Native Interface
- Familiarity with Smartcard, NFC, or cryptography algorithms (AES, RSA, etc.)
- Experience with Docker, virtualization, or cloud environments
- Knowledge of Fuzz testing, Fault injection, or Side channel attacks
- Programming skills in Python, Go, or Rust
- Experience with CUDA/GPU Computing
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Developer
SGS Brightsight · Barcelona
