Collaborate in an agile SCRUM team to develop innovative security solutions together with software development and test automation
Design and implement methods to protect software and data from reverse engineering
Analyze existing software modules for security vulnerabilities and ensure security-by-design in new features
Develop, review, and optimize cross-platform security tools and libraries
Work closely with Product Owners and system architects to define and implement new products and use common collaboration tools (e.g., JIRA, Confluence)
Requirements
Degree in Computer Science, Information Technology, or equivalent practical experience
Several years of experience in low-level/system-level development with C/C++ (focus on Windows)
Strong knowledge of assembly, linkers, loaders, executable binary formats, and debugging at the binary-code level
Ideally experience with other technologies/environments (e.g., Linux, .NET, Java, Python, JavaScript) and basic knowledge of cryptography
Excellent English skills; German skills are a plus
Tech Stack
Java
JavaScript
Linux
Python
.NET
Benefits
Thales invests more than €4 billion annually in research and development in key technologies such as artificial intelligence, cybersecurity, quantum, and cloud technologies.