How you match
01Skills
02Assembly LanguageCollaborationProblem SolvingC++DebuggingReverse engineeringSoftware securityAnalytical ThinkingVulnerability managementAutomotive engineeringCode AuditingTesting strategies
The role
03Your tasks
- Analyze the existing security framework to identify potential weak points
- Propose and utilize different reverse engineering tools such as Ghidra, x64dbg and similar to uncover software vulnerabilities
- Develop and apply various techniques that a hacker might use to reverse engineer our software and propose solutions to protect against them
- Collaborate with a team of experienced developers to evaluate and improve security mechanisms
- Design a structured testing protocol to minimize the risk of backdoors and enhance overall security
01Analyze the existing security framework to identify potential weak points
02Propose and utilize different reverse engineering tools such as Ghidra, x64dbg and similar to uncover software vulnerabilities
03Develop and apply various techniques that a hacker might use to reverse engineer our software and propose solutions to protect against them
04Collaborate with a team of experienced developers to evaluate and improve security mechanisms
05Design a structured testing protocol to minimize the risk of backdoors and enhance overall security
Requirements
↳Proficient in C++ with a decent understanding of cpp template technology
↳Experience with debuggers and code analysis tools
↳Knowledge of assembly language or willingness to learn
↳Strong analytical skills with an ability to devise unconventional solutions
↳Good knowledge of English required. German would be a plus
Benefits
+A challenging role in a respectful and global working environment
+Being part of a world-leading, high-end CAE software company
+Working on cutting edge technologies for the automotive industry
+Excellent balance between your working life and your private life through flexible working hours