Skip to content

General Information

Job Title
R&D Engineering, Staff Engineer
Job ID
5833
Country
India
City
Bangalore
Date Posted
03-Sep-2024
Job Category
Engineering
Job Subcategory
R&D Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements

At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars, Artificial Intelligence, The cloud, 5G, The Internet of Things, These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.
 

Responsibilities:

  • Conduct regular security assessments of software and systems, identifying potential vulnerabilities and providing recommendations for remediation.

  • Develop and implement security policies and procedures to ensure the integrity and confidentiality of sensitive data.

  • Conduct security testing and vulnerability assessments to identify potential security weaknesses in software systems.

  • Collaborate with development teams to design, develop, and implement security controls and measures.

  • Constantly explore the latest security threats, technologies, and trends to proactively identify and mitigate potential risks.

  • Train development teams on secure coding practices and security protocols.

     

Requirements:

  • Candidate requires to have 5-8 years of experience in Software design and development.

  • Technically strong in C/C++ with emphasis on system-level programming on Unix & Windows.

  • Good understanding of software intricacies with respect to Unix signals, multi-threading, synchronization mechanisms, socket programming, Unix system calls, and use of software debugging tools

  • Proficient in any one scripting language (shell/perl/python)

  • Experience with security tools and techniques, including firewalls, intrusion detection systems, vulnerability scanners, etc.

  • Understanding of Linux/Windows binary formats will be plus

  • Sound understanding of Machine Learning models and their application to solving problems.

  • Familiarity in designing cloud-native applications and solutions on AWS, Azure, Google, etc.

  • Exposure to various database technologies and ability to solve Big Data problems.

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.