LEAD ENGINEER - APP F/W&MW-LINUX
IN
Job Summary
Strong understanding of security vulnerabilities and secure coding practices.
Extensive work experience in implementing and managing security features such as secure boot, secure software updates, secure authentication, encryption, and other critical security-related topics.
Proficiency in programming languages C, C++,Python, Java with experience applying secure coding techniques.
Experience with security testing tools and CI/CD security integration.
Familiarity with cloud platforms (AWS, Azure) and securing cloud-native applications and services.
Experience with Hardware Security Modules (HSM) and ARM TrustZones.
Experience with open source libraries such as OpenSSL
Expertise in cryptography, including RSA, ECDSA, AES, PKCS
Hands-on experience with Linux and Android security.
Roles & Responsibilities
Key Responsibilities
Lead the integration of security best practices throughout the product lifecycle, including secure coding, architecture, and testing.
Collaborate with product, engineering, and development teams to embed security into product designs from the beginning of the development process.
Implement key security features, such as authentication, encryption, and access controls, to protect the product's data and operations.
Conduct threat modeling and vulnerability assessments on new product designs and features to identify potential security risks.
Develop and implement risk mitigation strategies, ensuring security controls are integrated into product architectures and design specifications.
Implement and manage secure code reviews, security testing tools, and frameworks to automate security testing as part of the CI/CD pipeline.
Collaborate with the security architecture team to ensure security guidelines and frameworks are consistently followed throughout the development process
Education and Experience Required
BE/B.Tech/ M.Tech
Competencies Description
Application Protocol & Engines - Linux engineer is one:
who has done one or more of the following on Embedded Linux
design, development/customization, bug fixing/sustenance
who has experience in one or more of the following domains
Multimedia
Telephony
Connectivity
Sensor
Security
Platforms-
Mandatory to have worked on one or more of the following:
Embedded Linux
Technology Standard-
NA
Tools-
Mandatory to have worked on one or more of the following;
gdb/ddd; linux editors; top; ps; meminfo
Languages-
Mandatory to have worked on one or more of the following;
C; C++
Specialization-
MULTIMEDIA, CONNECTIVITY, TELEPHONY, CARRIER GRADE PLATFORM, GENERIC FRAMEWORK
Must to have Skills