Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer

$121.9k - $195k

Broadcom Corporation

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:

Join the team of highly competent and state of the art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a member of this team at Broadcom your responsibilities include:

  • Design and develop Ethernet, PCIe, FlexE PHY low level drivers

  • FW development and L1 switch protocol development

  • Code reviews, bug fixes and maintenance of drivers

  • Review of test plans and unit level testing of drivers

  • Convert customer requirements and use cases into API definitions and develop, test APIs

  • Add automation and scripting wherever applicable in the development flow

  • Maintain SDK and Standalone release branches that may contain specific changes for targeted customer(s).

  • Proactively identify new methodologies or tools to address Software SDK/Device Driver development.

  • Understand customer applications in order to identify key technology and product features for next generation products and act as a technical liaison between Chip Development Teams and Application Teams/Customers.

  • The candidate is expected to have a thorough understanding of Ethernet MAC and Physical layer devices/transceivers and be able to answer customer questions regarding the features and provide timely and accurate information.

Job Requirements:

  • Required: Bachelor’s degree in Computer Science or Electronics is required, Master’s degree a plus.

  • 8 to 10 years of relevant experience in Embedded/Device Driver/Protocol Software Design, Development and Testing.

  • Must have working knowledge on PCIe retimer and switches

  • Must have working knowledge of FW development for RX equalization, DFE/FFE adaptation, eye monitoring of Serdes IPs

  • Must have experience with pre-silicon/RTL and SW co-simulation environment

  • Must have experience with customer system software application debug on complex platforms

  • Must have experience with level one switch protocol

  • Working knowledge with MacSec encryption, decryption drivers is required

  • Must have working Knowledge of IEEE 802.3 Physical layer standards

  • Must possess strong coding and debugging experience in C/C++.

  • Static code analysis and debug experience is required to achieve high quality code

  • Highly motivated self-starter and team player; ability to use own initiative

  • Experience with device driver development and diagnostics and understanding of hardware devices, understanding of bus protocols like MDIO, I2C is a must

  • Working knowledge of register level API development of transceivers is a plus

  • Experience with physical layer IEEE standards, Autonegotiation, Transmit training, FEC is preferred

  • Experience with L1/L2 Ethernet and PCS, MAC layer is a big plus

  • Working knowledge with Hardware platforms in the lab is a big plus

  • Working experience on Linux/VxWorks or equivalent OS experience is required

  • Hardware understanding and schematics is a must

  • Utilize traffic generation tools such as IXIA or Spirent is a plus

  • Ability to apply an innovative approach to troubleshoot and solve complex problems

  • Experience in Customer interaction/support is required

  • Strong verbal and written communication skills is a must

  • Able to adopt the use of new techniques and methodologies and promote their use within the project.

Compensation and Benefits

The annual base salary range for this position is USD 121,900.00 To USD 195,000.00

As a valued member of our team, you'll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company's growth. All subject to relevant plan documents and 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 ( .

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer in San Jose, CA vacancy
  •  ...multi‑functional specialists (Product Management, Design, Engineering, etc.) to launch customer‑focused solutions. Communicate clearly...  ...’s Degree or equivalent experience. 10+ years of industry software development experience. Hands‑on experience with open‑source... 
    Senior

    Adobe

    San Jose, CA
    4 days ago
  •  ...Services LLC Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 20...  ...tasked with innovating the building blocks of device software? If this sounds intriguing, then we’d like to talk to... 
    Senior
    Internship
    Work from home
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • $139k - $180k

     ...Hands on bug fixes for the current FortiWeb products Development, design and test the software for FortiWeb Implement new features according to the new...  ...etc.) Familiar with GCP services Hands-on experience engineering and managing private cloud (OpenStack/CloudStack) Familiar... 
    Senior
    Full time

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $169.26k - $210.1k

     ...Cupertino, California, United States Software and Services Imagine what you can do here...  ...maintainability. Collaborate with cross-functional engineering, product, and operations teams to...  ...architecture or in a software development related occupation. 3 years of experience... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    13 hours ago
  • $199k - $278.5k

     ...Senior Software Development Engineer This role sits within the Universal Messaging Platform (UMP) team – Expedia Group’s core communications platform. UMP powers high‑scale, reliable delivery across Email, SMS, Push, Inbox, and emerging channels, enabling timely, trusted... 
    Senior
    Worldwide

    Dormont Manufacturing Company

    San Jose, CA
    13 hours ago
  • $209k

     ...event streams across web and mobile environments. Design and engineer analytical dashboards to process complex telemetry data and...  ...historical performance metrics. Develop and optimize frontend development workflows, code refactoring, and comprehensive unit test.... 
    Senior
    Work at office
    Remote work

    Zoom Video Communications

    San Jose, CA
    13 hours ago
  •  ...You will collaborate across internal GPU software teams and engage with open-source...  ...software ecosystem. THE PERSON: Skilled engineer with strong technical and analyticalexpertisein...  ...GPGPU C++, Triton, TileLang or DSL development within Linux environments. The ideal candidate... 
    Senior

    Advanced Micro Devices

    Santa Clara, CA
    13 hours ago
  •  ...doing: Architect highly automated and customizable flows using software engineering with modular designs and object-oriented techniques....  ...with PnR flows and familiarity with Verilog, VLSI, and ASIC development principles, including logic cells. Strong software engineering... 
    Senior
    Work experience placement

    NVIDIA Gruppe

    Santa Clara, CA
    13 hours ago
  • $148k - $235.75k

     ...A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $140k - $224.25k

    Responsibilities Responsible for the development and execution of NVIDIA HGX/DGX/MGX platform test plan on servers, OS, FW and CUDA SW stack...  ..., servers, and packaging as needed. Work in an agile software development team with very high production quality standards.... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ...Reevo, Inc. is looking for a Senior Software Engineer based in Santa Clara, California. In this role, you will collaborate with teams to develop innovative software solutions tailored to customer needs. Ideal candidates will have at least 5 years of experience, especially... 
    Senior

    Reevo, Inc.

    Santa Clara, CA
    13 hours ago
  • $152k - $287.5k

     ...NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $147.4k - $272.1k

     ...Apple Inc. is looking for a Senior Software Engineer to enhance iOS personalization through intelligent features based on machine learning and on-device intelligence. Located in Cupertino, the role involves collaborating with a talented team to architect and implement... 
    Senior

    Apple

    Cupertino, CA
    4 days ago
  • $140k - $224.25k

     ...plans on servers, OS, firmware, and CUDA software stack from design documents. Install...  ...packaging as needed. Work in an agile software development team with high production quality...  ...in a STEM field (Science, Technology, Engineering, Math, or Physics) with 5+ years of proven... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...A leading technology firm based in Sunnyvale, CA seeks a Senior Software Engineer focused on developing mission-critical applications for GPS...  ...receivers. In this role, you will drive the full software development lifecycle, championing scalable architectures and driving... 
    Senior

    Trimble

    Sunnyvale, CA
    4 days ago
  •  ...Senior Software Developer , you will be at the forefront of developing microservices using Golang within a cloud-based architecture. You...  ...designing and developing microservices architectures and Data Engineering. Strong background in cloud technologies, preferably Azure.... 
    Senior

    Dormont Manufacturing Company

    San Jose, CA
    4 days ago
  • NVIDIA Corporation is seeking a candidate to analyze large-scale datacenter workloads on GPU-accelerated clusters. Responsibilities include identifying application improvements and building visualizations for data analysis. The ideal candidate has 5+ years of experience...
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...Job Description : The SAP Senior Engineering Professional plays an important role in the success of the Finance team. • The candidate...  ...varied technical background which includes object-oriented development in ABAP. • This senior engineer must be able to work... 
    Senior

    Exaways Corporation

    San Jose, CA
    3 days ago
  •  ...Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Senior Software Engineer for one of our client, Please share your resume with current location & full contact info Role: Senior Software... 
    Senior

    Rootshell Enterprise Technologies

    San Jose, CA
    1 day ago
  •  ...analysis to determine integration needs. Designs new software and web applications, supports applications under development and customizes current applications. Develops...  ...releases. Trains junior Software Development Engineers on internally developed software applications.... 
    Senior
    Night shift
    Weekend work

    Vets Hired

    Sunnyvale, CA
    3 days ago
  • $100k - $180k

     ...Job Responsibilities Integrate L2, L3 and MPLS features in dataplane and integrate with 3 rd party SDK. Contribute in software design, development, review, and documentations to deliver high quality products. Trouble shoot and fix reported issues with routing protocol... 
    Senior

    IP Infusion

    Santa Clara, CA
    1 day ago
  •  ...Senior Software Engineer NOTE: If selected for this position, you are required to perform ALL work onsite, based on the client's specified...  ...Engineering experience - Python - MongoDB - REST endpoint development - microservice modeling. - Expert knowledge of python - Relational... 
    Senior
    Contract work
    3 days per week

    Keylent Inc

    Sunnyvale, CA
    2 days ago
  •  ...Senior Software Engineer Location: Milpitas, CA Responsibilities Develop, create, and modify general computer applications software or specialized...  ...area, working individually or coordinating database development as part of a team. Travel and/or relocate to various unanticipated... 
    Senior
    Relocation

    Techions

    Milpitas, CA
    1 day ago
  • $181.1k - $318.4k

    Senior Cellular Layer-1 Control Software Development Engineer, Wireless Technologies & Ecosystems Sunnyvale, California, United States Software and Services Join our Wireless Technologies and Ecosystems (WTE) team and drive innovation that matters! We build and seamlessly... 
    Senior
    Relocation package

    Apple

    Sunnyvale, CA
    4 days ago
  •  ...team is responsible for the real‑time software infrastructure that supports critical...  ...software architecture, feature development, observability and demonstration of product safety and reliability. As a Senior Software Engineer, you will be collaborating with talented... 
    Senior

    Intuitive

    Sunnyvale, CA
    3 days ago
  •  ...Senior Software Engineer Sunnyvale, CA, USA / On-site / In-office (&Client;4 days a week) The role Our stack cuts across many technologies (front-end, backend, edge-computing, machine learning), and you will be responsible for a large part of our edge... 
    Senior
    Work at office

    Kasmo Global

    Sunnyvale, CA
    1 day ago
  •  ...Senior Software & AI Test Engineer We are hiring a hands-on Senior Software & AI Test Engineer to design and operationalize a scalable, automation...  ...culture of quality that keeps pace with rapid product development. Key Responsibilities Test Architecture &... 
    Senior
    Shift work

    Covalent

    Sunnyvale, CA
    2 days ago
  •  ...Senior Software Engineer Our client, an American Biotechnology company, is looking for a Senior Software Engineer for their Sunnyvale, CA...  ...program (MS degree preferred) Minimum 4 years of software development experience or proven competency developing and supporting... 
    Senior

    ICONMA

    Sunnyvale, CA
    13 hours ago
  • $184k - $287.5k

     ...Overview NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning...  ...foundation in CPU and GPU architectures, numeric libraries, modular software design. Highly motivated with excellent verbal and written... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    13 hours ago
  •  ...frameworks and writing REST APIs. 5+ years of solid back-end software programming experience in Java. Preferences Solid foundation in...  ...Azure). This is a unique opportunity to participate in an elite engineering team that works with blockchain technology and builds platform... 
    Senior

    TBCASoft

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer. Be the first to apply!