Broadcom is looking to design and implement state-of-the-art features related to the virtualization platform used in VMware Cloud Foundation (VCF) by solving system software level problems
Requirements
- Strong C programming language experience
- C++ and scripting language experience is desirable
- OS internals experience, e.g. system libraries, file systems, device drivers on Unix, Windows, Mac OSX, Linux or FreeBSD
- Knowledge of algorithms (understands code efficiency and performance)
- Understand the nature of interrupts, multi-threaded programming, memory management and 64-bit programming issues
- A fair understanding of ACPI, UEFI, BIOS, SMBIOS, PCI Express, TPM, serial/parallel port
- Familiarity with cryptographic principles, secure boot processes, and other security concepts
Responsibilities
- Design and implement system software for VCF's virtualization platform
- Help design and implement state-of-the-art features related to the virtualization platform used in VCF
- Work on virtual firmware and hardware, motherboard devices like SuperIO, serial ports, parallel ports, ROM, Flash RAM, SMBus, NVRAM, ACPI battery and more
- Design and implement software that virtualizes devices (UEFI, TPM, USB, Networking, RDMA, and Storage) for virtual machines
- Develop and maintain software for VCF's virtualization platform
- Work on complex software systems
- Debug and performance analysis of software systems
Other
- BSCS with 12+ years experience in OS/kernel development. MSCS with 10+ years experience desirable
- Must have legal authorization to work in the US
- Ability to organize and work on several tasks at once
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards
- Must be located outside USA, please be sure to fill out a home address as this will be used for future correspondence