Taro Logo

R&D Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
Colorado Springs, CO, USA
$59,000 - $95,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For R&D Engineer

Broadcom, a leading global technology company specializing in semiconductor and infrastructure software solutions, is seeking an R&D Engineer to join their team in Colorado Springs. This role focuses on developing Network Interface Controller (NIC) drivers for high-performance Converged Network Adapters (CNA).

The position offers an excellent opportunity for engineers passionate about embedded systems and low-level programming. You'll be working with cutting-edge networking technologies, developing drivers for various operating systems, and collaborating with cross-functional teams including hardware engineers, QA, and customer support.

Key responsibilities include designing and developing Linux device drivers, troubleshooting complex networking issues across multiple protocols (DPDK, Ethernet, TCP/IP, RoCE), and working on board bring-up and firmware issues. The role requires strong programming skills in C/C++ and deep knowledge of Linux systems.

The compensation package is competitive, ranging from $59,000 to $95,000 annually, with additional benefits including medical/dental/vision insurance, 401(k) matching, stock purchase options, and bonus potential. Broadcom offers a collaborative work environment and opportunities for professional growth in the semiconductor industry.

This is an ideal position for entry-level software engineers with a strong foundation in embedded systems and networking protocols. The role provides exposure to various aspects of hardware-software integration and the opportunity to work with leading-edge networking technologies. Broadcom's commitment to innovation and technical excellence makes this an exciting opportunity for engineers looking to build their careers in embedded systems development.

Last updated 2 months ago

Responsibilities For R&D Engineer

  • Design and develop NIC (Network Interface Controller) drivers for high performance CNA
  • Design and develop Linux device drivers for multiprotocol network adapters
  • Troubleshoot and fix networking issues across multiple protocols
  • Track industry standards and provide design guidelines for hardware design engineers
  • Help product QA with developing test plans
  • Help customer support in resolving problems
  • Help OEM customers extract best performance from the CNAs
  • Work on board bring up and troubleshoot low level firmware issues

Requirements For R&D Engineer

Linux
  • B.S degree in EE or CE or CS
  • 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

Benefits For R&D Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Annual bonus
  • Equity compensation

Interested in this job?