R&d Engineer, Staff

Year    Bangalore, Karnataka, India

Job Description


The candidate in this position will be responsible for designing, developing, troubleshooting, and debugging software programs related to software security as part of Synopsys Central Engineering (SCE) group. The candidate must be self-motivated, and must have a strong desire to learn and explore new technologies primarily in the areas of software security, and in technologies like cloud, big data, client/server computing, machine learning, etc. The position requires the individual to be highly organized and detail-oriented with the ability to demonstrate problem-solving skills. The candidate must play the role of an expert and/or architect and work closely with Product R&D, License Compliance, Customers, etc. to define requirements, implement and deliver leading edge technologies to detect and report software piracy. Key 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. Qualifications: Bachelor\'s/Master\'s degree in Computer Science or related field 10+ years of experience in software industry 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 a 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. At Synopsys, we are at the heart of the innovations that change the way we work and play. For example, Self-driving cars, Artificial Intelligence, Cloud, 5G, Internet of Things, etc. are part of our innovation portfolio. These breakthroughs are ushering in the Era of Smart Everything, and we are 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 invite you for a discussion.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3109287
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year