Sr. Software Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,000 - $225,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer

Broadcom, a global technology leader in semiconductor and infrastructure software solutions, is seeking a Sr. Software Engineer for their VMware Tools team within the VCF division. This role focuses on developing and maintaining VMware Tools, a crucial component that enables seamless interaction between virtualization hosts and guest operating systems. The position involves working with both Windows and Linux platforms, requiring expertise in system-level programming and OS internals.

The ideal candidate will join a team responsible for delivering services that enable various VCF features, working with kernel drivers and user space services. The role offers the opportunity to tackle challenging problems in enterprise virtualization, requiring both technical depth and breadth. You'll be working on components that are integral to major Linux distributions through open-vm-tools and Windows systems.

The position demands strong systems design background combined with enterprise software development experience. You'll be responsible for new feature development, issue resolution, and process improvement. The role involves significant collaboration with technical leaders, peers, QE teams, and technical writers, making strong communication skills essential.

Compensation is competitive, ranging from $141,000 to $225,000 in base salary, plus bonus and equity opportunities. Broadcom offers comprehensive benefits including medical, dental, vision, 401(k) matching, ESPP, and various leave benefits. The company values diversity and maintains an inclusive work environment, considering qualified applicants regardless of background.

This is an excellent opportunity for experienced engineers passionate about system-level software development, looking to make an impact in enterprise virtualization technology while working with a global team of professionals.

Last updated 2 days ago

Responsibilities For Sr. Software Engineer

  • Drive new feature development for various guest OSes
  • Fix issues in existing product
  • Improve development processes
  • Collaborate with senior technical leaders for designing and implementing new innovative ideas
  • Participate in design and code reviews
  • Work with QE and support organizations to understand product issues
  • Work with technical writers to document new product behaviors

Requirements For Sr. Software Engineer

Linux
Python
  • Bachelors, preferably Masters in Computer Science
  • 12+ years experience in building, shipping and supporting enterprise software
  • Experience in designing and leading complex system software projects using C/C++
  • Expertise on Windows and Linux operating systems internals
  • Skilled in designing and implementing data structures, algorithms, system libraries, services, and APIs
  • Proficient in multi-threaded programming and client-server programming
  • Experience with debugging tools like WinDbg, GDB, Valgrind, etc.
  • Excellent technical communication skills
  • Ability to multitask and meet competing deadlines

Benefits For Sr. Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom Sr. Software Engineer

Standard Cell Library Design Engineer

Senior Standard Cell Library Design Engineer position at Broadcom, focusing on automation and CAD flow development for semiconductor design, offering $107K-$171K salary plus benefits.

STA Engineer

Senior STA Engineer role at Broadcom, focusing on ASIC design verification and timing analysis for data center connectivity products, offering competitive compensation and benefits.

Senior Performance Engineer

Senior Performance Engineer role at Broadcom focusing on VCF performance engineering, storage solutions optimization, and cloud infrastructure performance analysis.

Senior Software Engineer - Storage and Data Protection of VMware Cloud Foundation

Senior Software Engineering role at Broadcom focusing on storage and data protection solutions for VMware Cloud Foundation, offering competitive compensation and comprehensive benefits.

Software Engineer R&D

Senior Software Engineer R&D position at Broadcom focusing on VMware Live Recovery, requiring strong C++ and distributed systems expertise with 13-15+ years of experience.