Taro Logo

Device Drivers Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$73,000 - $117,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Device Drivers Engineer

Broadcom is seeking a Device Drivers Engineer to join their team working on Fibre Channel/NVME Networked-Storage solutions. This role involves developing and maintaining FC HBA drivers for Linux/ESX Systems, working with cutting-edge networking and networked-storage products. The position offers an opportunity to work with world-class engineers on state-of-the-art 64G FC/NVME HBA products.

The role requires strong programming skills in C and Linux environments, with a focus on driver development and storage protocols. You'll be responsible for expanding test automation, debugging device drivers, and collaborating with cross-functional teams including firmware and hardware engineers. The position combines both independent work and team collaboration.

Broadcom ECD is a leader in storage networking solutions, providing enterprise-class connectivity for servers, networks, and storage devices within data centers. Their products are trusted by the world's largest IT environments and major server and storage OEMs.

The compensation package includes a competitive base salary range of $73,000-$117,000, plus potential annual bonus and equity awards. Comprehensive benefits include medical, dental, vision insurance, 401(k) matching, ESPP, and various paid time off options.

This is an excellent opportunity for engineers passionate about system-level software development and storage technologies to contribute to industry-leading products while advancing their careers in a growing field.

Last updated 5 days ago

Responsibilities For Device Drivers Engineer

  • Expanding and enhancing automated driver test tool harness
  • Working closely with members of the ECD driver, firmware, applications and software test teams
  • Participating in the specification, coding, review, testing and maintenance of FC HBA drivers for Linux/ESX Systems
  • Debugging and enhancing device drivers, libraries and SDKs for storage solutions
  • Working with firmware and hardware engineers to debug problems
  • Writing and reviewing technical documents and user guides

Requirements For Device Drivers Engineer

Linux
  • BS degree in Computer Science/Electrical Engineering/Computer Engineering and 2+ years related experience OR MS degree in Computer Science/Electrical Engineering/Computer Engineering
  • C programming
  • Knowledge of basic OS and networking concepts
  • Bash scripting
  • Knowledge of kernel mode device drivers would be a plus

Benefits For Device Drivers 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 discretionary bonus
  • Equity awards

Interested in this job?

Jobs Related To Broadcom Device Drivers Engineer

Standard Cell Library Design Engineer

Standard Cell Library Design Engineer position at Broadcom focusing on design and development of standard cell library foundation IP.

R&D Electrical Engineer - Hardware & FPGA

R&D Electrical Engineer position at Baker Hughes focusing on Hardware & FPGA development, offering $98K-$182K, located in Skaneateles, NY.

Controls Support Engineer

Controls Support Engineer position at Dematic, focusing on electrical control systems and PLC programming for material handling automation in Brisbane, Australia.

Electrical & Software Engineer

Electrical & Software Engineer position at Wabtec Corporation in Shanghai, focusing on embedded systems development for transportation systems using C/C++.

Tegra System Software Engineer

NVIDIA seeks a Tegra System Software Engineer to develop security and system software solutions for automotive, supercomputer, and robotics platforms, requiring 3+ years of embedded systems experience.