Senior Software Engineer

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$107,000 - $171,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Broadcom, a global technology leader in semiconductor and infrastructure software solutions, is seeking a Senior Software Engineer for their High Speed Interconnect Products (HSIP) team. The role focuses on developing embedded software for physical layer products, including Ethernet Copper and Optical PHYs, Backplane and PCIe SerDes. You'll work with high-speed SerDes at speeds of >200Gbps, handling both analog and digital components.

The position involves sophisticated embedded systems development, including microcode development for ARM M0+ processors, API software development, and firmware implementation. You'll be part of a highly skilled team working on cutting-edge physical layer technology that offers lower power consumption and smaller footprint solutions for networking equipment.

The ideal candidate should have extensive experience in embedded C/C++ programming, strong Linux expertise, and familiarity with ARM processors. Knowledge of SerDes architecture and operation is crucial, as is proficiency in build systems and development tools. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on industry-leading technology.

This is an excellent opportunity for experienced software engineers who are passionate about low-level system development and want to contribute to products that power various networking equipment, from telecommunications chassis to switches and routers. The role combines technical depth with practical application, requiring both strong programming skills and understanding of hardware interactions.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Embedded microcode development for ARM M0+ processor
  • Develop and support API software for SerDes IP cores across company
  • Application and support software development
  • Creating web based content and GUI
  • Optimize implementation at various levels including firmware, API and Application
  • Document design and implementation details
  • Develop, test and debug firmware associated with physical layer functionality
  • Lab testing and debug of SerDes IP

Requirements For Senior Software Engineer

Python
Linux
  • BS degree and 8 years experience, or MS degree and 6 years experience, or PhD and 4 years experience
  • Strong software development and debugging skills
  • 5+ years C/C++ programming for embedded applications
  • Experience in building and maintaining GCC build platform
  • Expert in GMAKE
  • Expert with LINUX and LINUX Tools
  • Experience in Python programming
  • Web based or Python GUI design and development
  • Familiar with ARM processors
  • Good written and verbal communication
  • Familiar with Source code control and bug tracking systems

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Equity
  • 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
  • Vacation time
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom Senior Software Engineer

R&D Engineer Hardware

Senior hardware R&D engineering role at Broadcom focusing on high-speed analog mixed-signal circuit design for data center connectivity applications.

R&D IC Systems Engineer

Senior R&D IC Systems Engineer position at Broadcom focusing on DSP system design and signal processing algorithms for fiber optical transceivers.

SW Engineer

Senior Software Engineer role at Broadcom focusing on embedded systems and Linux driver development for ethernet switching products.

R&D Engineer IC Design

Senior R&D Engineer IC Design position at Broadcom, focusing on chip implementation from netlist to GDSii, offering competitive compensation and comprehensive benefits.

Design Verification Engineer

Senior Design Verification Engineer position at Broadcom, focusing on ASIC and SoC verification using System Verilog and UVM, offering competitive salary and benefits.