The Opportunity
This role focuses on writing code in a secure environment, developing functions that prevent security breaches and ensure system integrity. The ideal candidate will have a strong understanding and implementation of cyber security principles, including encryption, key management, and firewall rules. Proficiency in C and C++ is essential, along with a solid background in these programming languages.
In addition, the candidate must possess in-depth familiarity with POSIX standards, specifically in Linux or QNX environments. Experience with hardware, particularly Qualcomm BSP or similar platforms, is crucial. The role requires extensive hands-on experience with embedded devices or related fields. A solid understanding of cryptographic principles, including key management, firewall configurations, and software integrity, is vital for this position.
The candidate should have experience developing in Linux for POSIX OS targets (Linux, QNX, Android, etc.) is required. The ability to produce timely, logical, and concise work products is important, as is the ability to work collaboratively in a team environment. A background in security, particularly in cryptography, key management, firewall, and software integrity, is highly desirable.
Key Accountabilities and Responsibilities
Establish, evaluate, and continuously improve cybersecurity standards to ensure robust protection and compliance with industry best practices
Design, implement, and maintain effective security solutions to safeguard systems against potential threats and vulnerabilities
Systematically document, organise, and analyse security-related information to gain valuable insights into security operations and enhance overall security posture
Develop, document, and institutionalise comprehensive best practice software guidelines, practices, and procedures for cyber security, ensuring consistency and reliability across the organisation
Work directly with in-house teams and Tier 1 suppliers to guide, support, and ensure compliance with cybersecurity guidelines, fostering a collaborative environment to achieve security objectives
Knowledge, Skills and Experience
Demonstrated strong programming skills in C and C++, with the ability to write efficient and reliable code
In-depth familiarity with POSIX standards, specifically in Linux or QNX environments, ensuring seamless integration and compatibility
Extensive hands-on experience with hardware, particularly Qualcomm BSP or similar platforms, enabling effective hardware-software interaction
Solid understanding of cyber security principles, including cryptography, key management, firewall configurations, and software integrity, to protect sensitive data and systems
Comprehensive experience in software development, covering various stages of the software lifecycle, from initial design to deployment and maintenance
Cyber Security Engineer • India