Security Firmware Engineer - Embedded System
We are seeking a highly motivated and skilled Security Firmware Engineer to join our team in Hyderabad, Telangana.
You'll contribute to the development of cutting-edge security solutions, taking responsibility for designing, developing, and maintaining firmware for our security subsystems, ensuring the highest levels of security and reliability.
Key Responsibilities
- Design, develop, and maintain firmware for security subsystems, including but not limited to:
- Root of Trust
- Trusted Platform Module (TPM/fTPM)
- Widevine DRM
- Develop and implement secure boot and attestation mechanisms.
- Integrate security features into existing firmware and hardware platforms.
- Perform thorough code reviews and unit testing to ensure code quality and security.
- Troubleshoot and debug firmware issues.
- Collaborate with cross-functional teams (hardware, software, security) to ensure seamless integration and system-level security.
- Stay abreast of the latest security threats and vulnerabilities, and implement mitigation strategies.
- Contribute to the development and maintenance of security policies and procedures.
Required Skills
- Very strong in C language programming and debugging is mandatory.
- Working knowledge of Git/Gerrit.
- Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine.
- Good knowledge of trusted applications and handshake.
- Experience with embedded systems development and debugging.
- Strong understanding of security principles and best practices.
- Experience with security protocols (e.g., TLS, SSL, IPsec).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Skills Required
C Language, Debugging, Embedded Systems, Security Protocols, Analytical Skills