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

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 an hour 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?

Jobs Related To Broadcom R&D Engineer

R&D Engineer

R&D Engineer position at Broadcom focusing on developing NIC drivers and embedded systems programming with competitive compensation and benefits.

Embedded Firmware Engineer

Embedded Firmware Engineer position at Broadcom focusing on designing and developing embedded solutions for intelligent storage systems and PCIe switch controllers.

R&D Engineer

R&D Engineer position at Broadcom focusing on developing NIC drivers and embedded systems programming with competitive compensation and benefits.

Software Engineer

Entry-level C++ Software Engineer position at Rapsodo, developing embedded systems and sports analytics solutions used by professional athletes worldwide.

CPU Design Verification Engineer

Entry-level CPU Design Verification Engineer position at Apple, focusing on hardware verification and testing for CPU design.