R&D Engineer-2
Company | Broadcom Limited |
---|---|
Location | Colorado Springs, CO, USA |
Salary | $73000 – $117000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Junior, 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