Symantec logo

Principal Software Engineer

Symantec

Promontory B, CA
Full Time
Senior
141k-226k
26 days ago

Job Description

About the Role

VMware Tools team of VCF division of VMware by Broadcom is responsible for delivering a set of services that enable several features in VCF that interact with guest operating systems to improve management and enable seamless user interactions. VMware Tools for Windows is a collection of kernel drivers and user space services that run inside virtual machines. VMware Tools for Linux is a collection of user space services provided in the form of open-vm-tools, packaged in all major Linux distributions. The role involves working on guest components and vSphere services to provide functionalities like guest automation APIs, guest filesystem quiescing, and gathering guest information. The position offers an opportunity to work on challenging problems in enterprise software development with a focus on quality and security.

Key Responsibilities

  • Drive new feature development for various guest OSes, fixing issues uncovered in the existing product, and improving development processes.
  • Collaborate closely with senior technical leaders for designing and implementing new ideas.
  • Participate in design and code reviews with peers.
  • Work with QE and support organizations to understand product issues.
  • Coordinate with technical writers to document new product behaviors.

Requirements

  • Bachelor's degree plus 12+ years, preferably Master's plus 10+ years in Computer Science or related field, with experience in building, shipping, and supporting enterprise software through multiple releases.
  • Experience in designing and leading complex system software projects developed using C/C++ on Windows and Linux platforms.
  • Hands-on experience developing user space applications/services for Windows and Linux in C/C++.
  • Expertise in Windows and Linux operating systems internals.
  • Highly skilled in designing and implementing data structures, algorithms, system libraries, system services, and APIs.
  • Proficiency in multi-threaded programming, client-server programming, and writing efficient code.
  • Experience using Windows and Linux debugging tools like WinDbg, PerfMon, Process Monitor, GDB, Valgrind, strace, etc., to debug and solve technical and performance issues.
  • Ability to multitask and prioritize to meet deadlines.
  • Proven track record of delivering high-quality work with global cross-functional teams under tight deadlines.
  • Excellent technical communication skills.

Nice to Have

  • Exposure to device drivers and kernel space code.
  • Experience with scripting languages like Python.
  • Experience in virtualization software technology.
  • Experience in token-based authentication systems using tokens like SAML bearer token, JWT token.

Qualifications

  • Educational background as specified in requirements (Bachelor's or Master's in Computer Science or related field).

Benefits & Perks

  • Annual base salary range of $141,300 - $226,000.
  • Discretionary annual bonus and equity in accordance with plan documents.
  • Comprehensive benefits including medical, dental, and vision plans.
  • 401(K) participation with company matching.
  • Employee Stock Purchase Program (ESPP).
  • Employee Assistance Program (EAP).
  • Paid holidays, sick leave, and vacation time.
  • Paid Family Leave and other leaves of absence.

Working at Symantec

Broadcom is proud to be an equal opportunity employer. They consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status, or any other characteristic protected by law. They also consider qualified applicants with arrest and conviction records in accordance with local law.

Apply Now

Job Details

Posted AtJul 9, 2025
Salary141k-226k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Symantec

Website

broadcom.com

Company Size

10000+ employees

Location

Promontory B, CA

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches