About the Role:
Design, implement, and validate end-to-end security solutions on modern embedded platforms across Automotive, IoT, and Mobile domains. You will work on advanced SoC platforms (Qualcomm, Renesas, TI, Marvell) running Android Automotive, Linux, or QNX.
Main Responsibilities:
- Security Architecture: Design features like Secure Boot, Trusted Execution Environments (TEE), Secure storage, and OTA update mechanisms.
- Threat Modeling: Perform architecture reviews and threat modeling for infotainment, ADAS, or IoT platforms.
- Hardening: Implement security hardening for Linux/Android/QNX systems (SELinux, AppArmor).
- Testing: Perform Fuzzing, Penetration testing, and Static/Dynamic analysis.
- Compliance: Develop security requirements and ensure compliance with industry standards.
Qualifications:
- Bachelor’s or Master’s in Computer Science, Electrical Engineering, or Cryptography.
- 7-15 years of overall experience, with 2-5 years specifically in embedded software or security engineering.
- Practical experience with Linux/Android platforms (BSP, middleware, or low-level components).
- Solid understanding of cryptography, secure coding, and secure communication protocols.
- Hands-on experience with hardware-backed security (TrustZone, HSM).
- Nice-to-have: Experience with QNX, SoC architectures (Qualcomm, RCAR), or certifications (CISSP, CEH, OSCP).