Job Description: Senior Software Security Engineer (C / C++)
Qualifications:
- Bachelors or Masters degree in computer science, engineering, cybersecurity, or a related field
- Strong knowledge of software development lifecycle and security methodologies
- Proven experience in software security analysis (TARA, vulnerabilities analysis, etc.)
- Proven experience as C / C++ developer in the security field, ideally targeting embedded Linux platforms
- Proven knowledge of encryption-related concepts, standards, and (network) protocols (e.g., Public Key Systems, AES, HTTPS, SSL / TLS, X.509, JWT / JWK)
- Ideally, experience with automotive systems and standards like ISO 21434 and ASPICE
- Experience in integrating Content Protection / DRM systems (Widevine, PlayReady, FairPlay), including use of Trusted Execution Environments (TEE) is a plus
Responsibilities:
- Support development teams to develop secure software components
- Work on extending security and Digital Rights Management components
- Perform threat analysis and risk assessments
- Implement countermeasures for identified risks
- Design, develop, and maintain security-focused software in embedded Linux environment using C / C++
- Stay updated on security threats and industry solutions
Technologies:
- Embedded systems
- Hardware
- Support
- Linux
- Network
- Security
- Cryptography
Benefits:
- Healthcare benefits
- Flexible working hours
- 31 days holiday per year
- Hybrid working model
- Relocation support (international)
- Modern hardware and equipment
- Bike leasing
- Free snacks, drinks, and fruit
- Central, modern offices with free parking
- Challenging projects with notable clients
- Reimbursement for German language courses
- Lucrative referral program
- Company pension plan
- Home office equipment provided for remote work