Talent.com
SW Engineer
SW EngineerBroadcom Corporation • San Jose, CA, United States
serp_jobs.error_messages.no_longer_accepting
SW Engineer

SW Engineer

Broadcom Corporation • San Jose, CA, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Please Note :

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In >

Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description :

We are seeking a highly skilled and experienced Device Driver Developer to join our core driver development team. This role involves the design, development, optimization, and debugging of high-performance Ethernet Network Interface Card (NIC) drivers that operate at the kernel level. The ideal candidate will have deep expertise in low-level programming, network protocols (L2 / L3), and kernel internals across multiple operating systems, including Linux, FreeBSD, and Windows.

Key Responsibilities

Driver Development : Design and implement robust, high-performance, and scalable Ethernet device drivers for new and existing NIC hardware platforms.

Cross-Platform Porting : Adapt, port, and maintain driver codebases across Linux, FreeBSD, and Windows operating system kernels, ensuring feature parity and optimal performance.

Performance Optimization : Analyze network latency, throughput, and CPU utilization. Implement advanced techniques such as interrupt mitigation, DMA optimization, and ring buffer management to maximize NIC performance.

Debugging & Triage : Utilize kernel debugging tools (e.g., KDB, Windbg, crash dump analysis) to identify and resolve complex, asynchronous, and intermittent hardware / software integration issues.

Hardware Interfacing : Work directly with hardware specifications to program low-level functions including Memory-Mapped I / O (MMIO), Direct Memory Access (DMA), and Interrupt Request (IRQ) handling.

Documentation : Create and maintain detailed technical specifications, design documents, and release notes for all developed drivers and kernel modules.

Required Qualifications

Education : Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering with 2+ years related experience, or Master's degree in these fields.

Programming : Expert proficiency in C with demonstrable experience in systems-level programming.

Kernel Expertise : Deep understanding of operating system kernel fundamentals, including memory management, interrupt handling, concurrency, and thread scheduling.

Low-Level Networking : Solid understanding of the Ethernet standard (IEEE 802.3) and network protocols (TCP / IP, UDP, ARP) up to Layer 3.

Hardware Interface : Proven experience with low-level hardware interaction, including PCI / PCIe bus architecture and register programming.

Concurrency Control : Practical experience implementing and debugging synchronization primitives such as spinlocks, mutexes, and semaphores in a kernel context.

Preferred Skills and Experience

High-Speed Technologies : Experience with emerging networking technologies like RDMA (RoCE, InfiniBand), DPDK, or other user-space networking frameworks.

Virtualization : Familiarity with network virtualization technologies such as SR-IOV, VirtIO, or other para-virtualized I / O approaches.

Debugging Tools : Experience with hardware debuggers, logic analyzers, and advanced tracing tools.

Source Control : Strong proficiency with Git and associated version control workflows.

Additional Job Description :

Compensation and Benefits

The annual base salary range for this position is $81,000 - $130,000.

This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.

Broadcom offers a competitive and comprehensive benefits package : Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.

Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Welcome! Thank you for your interest in Broadcom!

We are a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions.

For more information please visit our video library () and check out our Connected by Broadcom () series.

Follow us on Linked In Broadcom Inc () .

serp_jobs.job_alerts.create_a_job

Sw Engineer • San Jose, CA, United States

Job_description.internal_linking.related_jobs
Software Engineer - Mining Autonomy

Software Engineer - Mining Autonomy

Applied Intuition • Mountain View, California, United States
serp_jobs.job_card.full_time
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017, Applied Intuition delivers the toolchain, Vehicle OS, and aut...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Applications Software Engineer

Applications Software Engineer

Aeye • Pleasanton, California, United States
serp_jobs.job_card.full_time
Applications Software Engineer.As an Applications SW Engineer, this role serves as an internal bridge between Product Management and Engineering. It involves engaging customers with software require...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Forward Deployed Engineer (Sunnyvale)

Forward Deployed Engineer (Sunnyvale)

Rise Technical • Sunnyvale, CA, United States
serp_jobs.job_card.full_time
Forward Deployed Engineer (AI Infrastructure).San Francisco, CA Onsite (6 days / week).Are you an engineer who loves solving complex, real-world problems directly with customers? Do you want to work...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
AV Platform OS Staff SW Engineer

AV Platform OS Staff SW Engineer

GM • Mountain View, California, USA
serp_jobs.job_card.full_time
This role is categorized as hybrid.This means the successful candidate is expected to report to the Warren Technical Center in Warren MI or Mountain View three times per week at minimum.The AV plat...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
SW Architect - Data Operations

SW Architect - Data Operations

Belden Inc. • Santa Clara, CA, United States
serp_jobs.job_card.full_time
Select how often (in days) to receive an alert : .Select how often (in days) to receive an alert : .SW Architect - Data Operations. Santa Clara, CA, US, 95054 .Propel your career surrounded by a di...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
SW Engineering Technical Leader, Data Center

SW Engineering Technical Leader, Data Center

Cisco Systems, Inc. • San Jose, CA, United States
serp_jobs.job_card.full_time
This is a HYBRID role located in San Jose requiring 3 days of in-office work.At Data Center Business Unit in Cisco, we are dedicated to driving innovation in networking technologies.Our focus is on...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer, BSW (Contract)

Software Engineer, BSW (Contract)

Cariad • Mountain View, California, United States
serp_jobs.job_card.full_time
Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun.To achieve that we are building the leading tech stack for the automotive indu...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer II

Software Engineer II

TekWissen • Newark, CA, US
serp_jobs.job_card.temporary
Job Title : Software Engineer II.Job Type : Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
Software Engineer II

Software Engineer II

Aurora Innovation • Mountain View, California, United States
serp_jobs.job_card.full_time
Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobili...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Engineer III

Engineer III

Rosendin • San Jose
serp_jobs.job_card.full_time
serp_jobs.filters_job_card.quick_apply
Whether you're a recent grad or a seasoned professional, you can experience meaningful career growth at Rosendin.Enjoy a true sense of ownership as you work with a proven industry leader on some of...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30
Sr. Software Engineer, Pose

Sr. Software Engineer, Pose

Nuro • Mountain View, California, United States
serp_jobs.job_card.full_time
Nuro is a self-driving technology company on a mission to make autonomy accessible to all.Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automoti...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Engineer, Infra

Sr. Software Engineer, Infra

Jerry.ai • Palo Alto, California, USA
serp_jobs.job_card.full_time +1
Were building the first AI-powered.From insurance to repairs to road safety were connecting the entire car ownership experience into one mobile-first platform. Our revenue has grown 60x in the last ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Staff Engineer, High Speed AnalogMixed-Signal IC Design

Staff Engineer, High Speed AnalogMixed-Signal IC Design

Samsung Semiconductor • San Jose, California, USA
serp_jobs.job_card.full_time
To provide the best candidate experience amidst our high application volumes each candidate is limited to 10 applications across all open jobs within a 6-month period. Advancing the Worlds Technolog...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Integration Engineer

Sr. Software Integration Engineer

Reliable Robotics • Mountain View, CA, United States
serp_jobs.job_card.permanent
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. Manufacturing Engineer

Sr. Manufacturing Engineer

Supermicro • San Jose, CA, United States
serp_jobs.job_card.full_time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer II

Software Engineer II

TekWissen • Newark, CA, United States
serp_jobs.job_card.temporary
Job Title : Software Engineer II.Job Type : Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
DSP Software Engineer (CA)

DSP Software Engineer (CA)

Cooperidge Consulting Firm • Santa Cruz, California, United States
serp_jobs.job_card.full_time
Cooperidge Consulting Firm is seeking.This role offers the opportunity to contribute to.Design, develop, and maintain complex software systems. Apply advanced data structures and algorithms to solve...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sofware Engineer

Sofware Engineer

TradeJobsWorkForce • 95103 San Jose, CA, US
serp_jobs.job_card.full_time
Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies. Test software development methodolo...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted