Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Princ Software Engineer - Chennai - Symantec @ Symantec Software

Home > Programming & Design

 Princ Software Engineer - Chennai - Symantec

Job Description

About the role

We are looking for a lead engineer for one or more of the areas mentioned above in the Microsoft Windows environment. This principal engineer should have profound low - level experience in the respective area(s). The role includes all aspects of software development including

Get the hands dirty and work in the code Overlook the architecture Guide, train, and collaborate with senior developers on their way to success

Why this role is awesome
  • Have an impact on world - wide cyber security by rolling out your features to millions of users
  • Insights into a wide range of security technologies
  • Join a team with world - leading security experts
  • Gain in - depth experience of the Windows OS and latest features through cooperation with Microsoft
  • Insights into all major operating systems by cooperating with other platform teams
  • Share experience within and across development teams
  • modern development practices to deliver latest protections to customers several times per day
Desired Skills
  • 10+ years of experience in Windows development
  • 10+ years of experience developing in both C and C++
  • 5+ years experience in user mode or kernel mode driver development using WDF, WDM, UMDF, or KMDF.
  • Wide experience with Windows internals.
  • Good understanding of x86/x64 assembly.
  • Experience using tools like WinDbg and verifier, Visual studio, Perforce, Git, etc.
  • Solid experience in writing unit tests
  • Code coverage and code analysis processes
  • Ability to navigate quickly in existing code base and unafraid to start progressing in such environment
  • Excellent English skills
  • Good communicator to technical stakeholders
  • Ok to work flexible hours (evenings)
The following is a plus but not required
  • Experience working in international workplace, preferably Europe
  • Reverse engineering experience
  • Good Python skills
  • Low level / system performance
  • Experience with network technologies (HTTP / TCP/ IP, SSL / TLS)
  • Cyber security experience from Network protect / detection perspective
    • Next generation firewalls (NGFW)
    • Intrusion detection / prevention systems (IPS/IDS)
  • Cyber security experience in endpoint security technology
    • Antivirus
    • On - access
    • Network filter drivers
    • HIPS / behavioral detection
Responsibilities
  • Design, develop, test, document and maintain both kernel level data collection drivers and user mode services running on Windows endpoints.
  • Follow best practices, secure coding, testing methodologies, effective peer code reviews, and robust architecture patterns.
  • Use professional concepts in accordance with company objectives to solve complex problems in creative and effective ways.
  • Provide guidance to other team members and peers without formal authority or supervisory responsibility
  • Exercise judgment within broadly defined practices and policies in selecting methods, techniques and evaluation criteria for obtaining results
  • Frequently contributes to the development of new theories and methods
  • Employ expertise as a subject matter expert
  • Works on complex problems where analysis of situations or data requires an in - depth evaluation of various factors
Experience
  • BS in computer science or equivalent related experience
  • 8+ years of experience in software companies/organizations
  • 10+ years of programming experience

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization

Contact Details:

Company: Symantec Software
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Computer science C++ Coding Reverse engineering Machine learning Data collection HTTP Visual Studio SSL Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Symantec Software

Symantec Corporation (commonly known as Symantec) is an American technology company headquartered in Mountain View, California, United States. The company produces software for security, storage, backup and availability - and offers professional services to support its software. Netcraft assesses Sy...