Posted in

Principal Engineer – Virtual Devices

Principal Engineer – Virtual Devices

CompanyBroadcom Limited
LocationVandenberg AFB, CA, USA
Salary$141000 – $225000
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • BSCS with 12+ years experience in OS/kernel development
  • Strong C programming language experience
  • Must have OS internals experience, e.g., system libraries, file systems, device drivers on Unix, Windows, MacOS, Linux or FreeBSD
  • Proficient with network device drivers, Windows/Linux device driver development, TCP/IP internals, socket programming and other networking protocols
  • Knowledge of algorithms (understands code efficiency and performance), understand interrupts, multi-threaded programming, and 64-bit programming issues
  • Experience with RoCE, infiniband network technology, Ethernet technologies, including switches, adapters, fabric management
  • Experience in Open source contribution
  • Understanding of security best practices in software development
  • Strong debugging and performance analysis skills
  • Must have legal authorization to work in the US

Responsibilities

  • Design and implement system software for VCF’s virtualization platform
  • Responsible for designing, developing and maintaining the virtual platform infrastructure and software that virtualizes devices (RDMA, UEFI, USB, Networking, Storage, TPM and many more) for virtual machines

Preferred Qualifications

  • MSCS desirable
  • C++ and scripting language experience desirable