Posted in

R&D Engineer-2

R&D Engineer-2

CompanyBroadcom Limited
LocationColorado Springs, CO, USA
Salary$73000 – $117000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelJunior, Mid Level

Requirements

  • B.S degree in EE or CE or CS and 2+ years related experience.
  • Excellent C or C++ programming skills in embedded system environment
  • Strong in Linux programming, OS Internals, memory management, IPC, thread programming
  • Strong written and verbal communication skills

Responsibilities

  • Design and develop NIC (Network Interface Controller) drivers for high performance CNA (Converged Network Adapters) in various Operating Systems (OS).
  • Design and develop Linux device drivers for multiprotocol network adapters
  • Troubleshoot and fix various kinds of networking issues across multiple protocols like DPDK, Ethernet, TCP/IP, RoCE, etc. involving advanced networking technologies.
  • Track industry standards and provide design guidelines for hardware design engineers.
  • Help product QA with developing test plans.
  • Help customer support in resolving problems escalated to engineering.
  • Help OEM customers extract best performance from the CNAs.
  • Work across teams to design, execute, and manage complex functionalities and subsystems
  • Work on board bring up and troubleshoot low level firmware issues
  • Collaborate with firmware and hardware teams

Preferred Qualifications

  • M.S degree in EE or CE or CS
  • OS device driver knowledge or experience
  • Knowledge of microprocessors, system architecture and IO systems
  • Knowledge of one or more following protocols with hands-on experience: PCIe, DPDK, Ethernet, TCP/IP, RoCE.
  • Knowledge of Unit test automation framework to improve code quality
  • Knowledge of tools related to memory profilers, debuggers, emulators, static analysis tools, IDEs
  • Knowledge of tools such as source control system, defect, bug tracking systems