Symantec Inc.


    Scroll Down for multiple position listings.

    SOFTWARE ENGINEER – C, C++

    Locations: Mountain View, CA / Roseville, MN / Waltham, MA

    Want to work with a small team of highly-motivated C, C++ hackers? Want the benefits of a large company without giving up that can-do startup spirit? Want to write code that makes the world better while also kicking the competition's butt? This may be a job for you.

    You are a rock-star hacker with a passion for great code and the track record to prove it. You love to program but not to the exclusion of other things. You also love being on a winning team. You're serious but not boring, smart but not pretentious, funny but not rude. You have a life. You're comfortable with complexity, unafraid of pressure, tolerant of legacy code, passionate about quality, and dedicated to customer satisfaction.

    This is the kind of job where you have to measure twice before you cut, even if you have to do it very fast. The business depends directly on your work.

    CDPR (Continuous Data Protection/Replication) team is a small team within Symantec that is developing a brand new appliance based product.

    Musts Haves:
    Strong C, C++ Experience
    Solid Knowledge of Linux, Solaris, AIX, HP, and/or Windows Operating Systems
    Understanding of distributed computing and/or network programming concepts
    Shell Scripting Experience
    Nerves of Steel

    Cool to Haves:
    More Programming Languages
    Web Application Experience (Ajax, Flash, Flex)
    Embedded Database Knowledge
    System Programming Experience

    SR. SOFTWARE ENGINEER – NGSF VS3 Eng Team

    Duties:
    The selected candidate will be part of the Next Generation Storage Technology team which is chartered with innovating in areas such as Archiving, Encryption, Storage Security, Modular Scalable Storage and Distributed Storage Management.

    Awareness of emerging areas in storage research, ability to propose new ideas for investigation and prototyping and a strong desire develop those new ideas into products is expected.

    Good analytical skills,  ability to collaborate  with other senior engineers across various groups within the company, getting input from customers, staying abreast of academic research and a knowledge of related activity in the industry will all be need to be successful in this position.

    Requirements:
    Proven track record of innovation and has demonstrated technology expertise.

    Candidates with Ph.D. in Storage research areas are preferred.

    Strong technical knowledge of Operating System Internals, File Systems, Storage Subsystems or NFS / CIFS protocols is required.

    Must have excellent communication skills(verbal and written), be a good team player, self directed and have a passion for innovation.

    Important Success Factors:
    * Attention to detail
    * Focus on quality
    * Systematic Problem solving skills
    * Commitment to task
    * Innovation
    * Initiative
    * Team work
    * Good verbal and written communication skills
    * Flexibility

    SOFTWARE ENGINEER - Platforms

    Major Responsibilities:
    The successful candidate will work with a team of file system engineers on performance, scalability, and feature enhancements to the VERITAS File System (VxFS) and Cluster File System (CFS), enhancements to the Linux open source kernel and environment, and porting VxFS and CFS to new Linux OS releases and architectures. Additional responsibilities include taking part in the on call rotation, which handles customer escalations coming to the engineering group, interfacing with customer support, and maintenance activity including bug fixing. In addition to various Linux flavors, the candidate will get exposure to and work with the following UNIX platforms: Solaris, AIX and HP-UX.

    Position Requirements and Education:
    Experience in kernel development and C programming skills is required. Possesses development experience in storage subsystems, system-level programming and debugging on Linux and UNIX. Has intimate knowledge of file system internals, Linux packaging, assembly language and debugging tools such as kadb, kdb, netdump, crash and lcrash. Proven experience writing shell scripts (sh, ksh, perl) is required. The candidate should be a team player able to work closely with other developers and customer support representatives. A bachelor's degree in Computer Science or Computer Engineering and/or a master's degree in Computer Science or Computer Engineering. Symantec Corporation is an Equal Opportunity Employer and welcomes diversity.

    Critical Success Factors:
    - Passionate about kernels and Linux and high quality software
    - Enthusiastic about creating products that dominate the competition
    - Ability to learn and grow technical skills and career

    Important Success Factors:
    - Attention to detail
    - Focus on quality
    - Systematic Problem solving skills
    - Commitment to task
    - Innovation
    - Initiative
    - Team work
    - Good verbal and written communication skills
    - Flexibility

    SOFTWARE ENGINEER - PILOT+Release Eng Team

    Responsibilities:
    * Create complex AJAX/Javascript web-based framework for providing an interactive user interface for advanced multi-system installation and configuration routines for Storage Foundation and Cluster Server products
    *  Developing and maintaining Web based tools and scripts for managing the archival, build,
    tracking and installation of operating system level packages for VERITAS File System, Volume Manager, Cluster Server and other products.
    * Setting up new builds for new software product releases across multiple platforms and operating systems.
    * Create and maintain automated test suites for verifying successful installation and configuration.
    * System Administration of the Install Test Servers including Storage Management, monitoring and tuning.
    * Developing and maintaining web based tools for archiving and versioning documents such as engineering and market requirements documents.
    * Diagnose software program build errors and coordinate with product build engineers to correct the errors in next build.
    * Create web based tools to provide build status and summary for program managers.
    * Create Perl scripts to ensure that the OS software packages archived by build engineers meet packaging guidelines for the target operating system.
    * Works with little or no supervision. Is able to take general direction and formulate specific tasks to accomplish the desired end result.

    Skills:
    * Excellent knowledge of Web Technologies such as Javascript, AJAX, PHP
    * Deep Knowledge of multiple Unix, Linux and Windows platforms.
    * Strong understanding of all Unix, Linux, OS packaging subsystems and deployment technologies such as Jumpstart, Ignite, Network Installation Manager, Kickstart.
    * Thorough knowledge of Perl,CGI Perl, and Unix Shell script writing;
    * Systems Administration and storage management knowledge.
    * Experience with VERITAS File System, Volume Manager, or Cluster Server products.

    Education:
    Bachelor of Science in Computer Science.  Master of Science in Computer Science is preferred.

    Important Success Factors:
    * Attention to detail
    * Focus on quality
    * Systematic Problem solving skills
    * Commitment to task
    * Innovation
    * Initiative
    * Team work
    * Good verbal and written communication skills
    * Flexibility

    HOW TO APPLY

    These positions are posted on CMU's TartanTrak system. Please apply there. Students can work with the career center if they miss the resume drop date, which is February 13, 2008. Initial interviews will be held on the CMU campus on February 27, 2007.

    PDL Home Industry Jobs Page

    © 2008.
    Last updated 11 February, 2008