Software Engineer

1 Month ago • 12 Years + • Software Development & Engineering

Job Summary

Job Description

Join our ESXi App Infrastructure team to design, implement, and troubleshoot core platform aspects for the ESXi Virtualization platform. You will build a robust and secure host infrastructure that enables customers, partners, and internal teams to run modern applications and containerized workloads on ESXi. Responsibilities include developing and maintaining key ESXi infrastructure services (vmsyslogd, NTP/PTP, healthd, snmpd), implementing and enforcing security aspects (mandatory access controls, least privilege), integrating and maintaining open-source components (Python, GCC), streamlining ESXi extensions for partners, and enhancing internal productivity through robust build systems and tooling. The ideal candidate has deep expertise in systems software and operating systems.
Must have:
  • 12+ years of relevant experience
  • Deep technical understanding of system concepts (multi-threading, IPC, synchronization, locking, memory management on Unix/Linux)
  • Hands-on experience developing user-space applications for Linux/Unix in C/C++
  • Proven track record in designing and implementing data structures, algorithms, system libraries, APIs, and system services
  • Experience with open-source components and contributing changes
  • Strong programming skills in C & C++
Good to have:
  • Prior experience in build systems (e.g., Bazel)
  • Experience with developer tools

Job Details

Please Note:

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

Join our ESXi App Infrastructure team of VCF division to design, implement and troubleshoot cutting edge core platform aspects at the user-level for the industry leading ESXi Virtualization platform.  You will be building a robust and secure host infrastructure that enables our customers, partners and internal teams to run their modern applications and containerized workloads on ESXi.   

ESXi Operating System is at the core of VMware Cloud Foundation's (VCF) virtualization technology. It is an operating system and virtualization infrastructure built from scratch for the explicit purpose of running virtual machines.  ESXi is the leading data center operating system in the world, and is used by most large corporations, due to its advanced capabilities, performance, and quality. ESXi App infrastructure team is responsible for design, implementation and architectural direction of ESXi Userspace. 

As a member of ESXi App infra team, your responsibilities will include, but are not limited to:

  • Developing and maintaining key ESXi infrastructure services: This encompasses services such as vmsyslogd, NTP/PTP, healthd, and snmpd.

  • Implementing and enforcing key security aspects: This involves working with mandatory access controls and enforcing least privilege policies.

  • Integrating and maintaining open-source infrastructure components: This includes key OSS pieces like Python and GCC.

  • Streamlining ESXi extensions for partners: Ensure seamless integration for all partner extensions.

  • Enhancing internal productivity: Drive efficiency by making ESXi build systems robust, secure and efficient; Developing tooling & debugging infrastructure for ESXi. 

The ideal candidate possesses deep expertise in systems software and a solid understanding of operating systems.

Required Skills & Experience:

  • 12+ years of relevant experience. 

  • Proven deep technical understanding and working experience in key system concepts, including multi-threaded programming, IPC, synchronization, locking, and memory management on Unix/Linux Platfroms.

  • Hands on experience developing user space applications for Linux/Unix in C/C++

  • ​​Proven track record in designing and implementing data structures, algorithms, system libraries, APIs and system services. 

  • Experience with open-source, including using its components and, where applicable, contributing changes upstream.

  • Strong programming skills in C & C++. 

  • Strongly prefer candidates with prior experience in build systems (e.g., Bazel) and developer tools.

Broadcom is proud to be an equal opportunity employer.  We will 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 federal, state, or local law.  We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Similar Jobs

Ion - Senior Business Consultant: Reval

Ion

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Ion - Associate

Ion

Singapore (On-Site)
6 Months ago
Rockstar Games - Senior Animation R&D Programmer: Retargeting

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
rebel wolves - Audio Programmer

rebel wolves

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Months ago
Black Bery - QNX Senior Systems Software Developer (Services)

Black Bery

Seoul, South Korea (On-Site)
3 Weeks ago
Riot Games - Senior Software Engineer, Services - League of Legends

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Google - Software Engineering Manager II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Progress - Senior Software Engineer

Progress

Burlington, Massachusetts, United States (Hybrid)
1 Month ago
IGT - Manager Software Engineering (Development) I

IGT

West Greenwich, Rhode Island, United States (On-Site)
2 Months ago
Wind River - Member of Technical Staff

Wind River

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Amanotes - Senior Game Designer (New Games - Hybrid Casual Game)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Months ago
Yahoo - Sr Production Engineer

Yahoo

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Simcorp - Senior Business Consultant - Investment Compliance

Simcorp

Manila, Metro Manila, Philippines (On-Site)
3 Months ago
Axon - Senior Mobile Engineer (Vehicle Intelligence)

Axon

Seattle, Washington, United States (Hybrid)
1 Month ago
Scopely - Automation Engineer (QA)

Scopely

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Apple - Manager, Marcom Packaging Research & Development

Apple

Sunnyvale, California, United States (On-Site)
3 Months ago
Lilith games - Business Development Manager

Lilith games

Shanghai, China (On-Site)
2 Weeks ago
whoop - Senior Android Engineer (Core App)

whoop

Boston, Massachusetts, United States (On-Site)
3 Months ago
Canonical - MAAS Systems Engineer - Python

Canonical

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Canva - Senior Frontend Engineer - Apps API Platform

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Deutsche Bank - BM Analyst

Deutsche Bank

Mumbai, Maharashtra, India (On-Site)
10 Months ago
ansira - Sr. Cloud Engineer

ansira

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Reltio - Sr Talent Acquisition Coordinator

Reltio

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Accenture - Business Process Architect

Accenture

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Qualcomm - PMIC Design Verification Engineer - Sr

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Ion - Software Architect - Java Multi-Tenant SAAS Cloud Native

Ion

Pune, Maharashtra, India (On-Site)
10 Months ago
IDZ Digital gaming - Unity Game Developer

IDZ Digital gaming

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
Schbang - Project Executive

Schbang

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Capgemini - Major Incident and Problem Management

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
IBKR External - Software Engineer

IBKR External

Mumbai, Maharashtra, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Apple - Inductive Power Transfer DSP Engineer (Wireless Power)

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Assystems - Sr. Mechanical Engineer (PHE + Fire Fighting)

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago
Bosch Group India - Functional Specialist O2C (SAP SD & GTS)

Bosch Group India

Pune, Maharashtra, India (On-Site)
1 Month ago
Power Integrations - Engineering Intern

Power Integrations

Penang, Malaysia (On-Site)
9 Months ago
Morning Star - Software Engineer

Morning Star

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
Synthesia - Engineering Manager

Synthesia

(On-Site)
3 Weeks ago
Enphase Energy - Senior Staff / Staff Engineer Mechanical DVT

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Apple - Technology and Metrology Engineering Program Manager - Sensors

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Zeeco, Inc. - Applications Engineer

Zeeco, Inc.

Broken Arrow, Oklahoma, United States (On-Site)
11 Months ago
Lambda - Staff Security Technical Program Manager

Lambda

San Francisco, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A global infrastructure technology leader built on more than 60 years of innovation, collaboration and engineering excellence.

 

Jitra, Kedah, Malaysia (Remote)

Ireland (Remote)

Plano, Texas, United States (On-Site)

San Jose, California, United States (On-Site)

Broomfield, Colorado, United States (On-Site)

Plano, Texas, United States (On-Site)

Framingham, Massachusetts, United States (On-Site)

Breinigsville, Pennsylvania, United States (On-Site)

View All Jobs

Get notified when new jobs are added by broadcom

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug