> Markdown version of [/jobs/ext/1108597-software-engineer](https://www.wearedevelopers.com/jobs/ext/1108597-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Broadcom - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $192,000.0 - **Contract:** Permanent contract - **Skills:** Embedded Software, Ethernet, IEEE Standards Association, Broadcom, Software Engineering, Systems Integration, Scripting, Information Technology, Routing & Switching, Hardware Infrastructure - **Published:** June 23, 2026 - **Apply:** https://dejobs.org/x/x/A5474127ACB348B5B44A2E0BB29E5D1D/job/ ## About the Role * Bachelor's degree in Computer Science, Electrical Engineering, or a related field, with 8+ years of experience in software development of driver and/or embedded firmware for ethernet switching products * Proficiency in C and scripting languages. * Sound understanding of IEEE standards (802.3) for the PCS layer * Experience with L2/L3 switching and routing protocols ## Description Broadcom is looking for a Software Engineer with strong foundation in C to develop Linux based drivers as well as embedded software running on ARM-based microcontrollers for the physical layer (PCS) in switch and NIC products., * Design and development of the SDK drivers for the physical layer in the ethernet stack * Design, develop and maintain embedded software for the physical layer on ARM based platforms * Collaborate with the hardware architecture and design teams to ensure seamless integration of software and hardware components * Work with the Application Engineering and Customers to implement new features and resolve issues * Work on new silicon bring-up in the lab, coordinating with the SV team for pre-silicon as well as post-silicon activities * Focus on performance, usability and debuggability to quickly reproduce, root-cause and fix issues in the field. ## Related Videos - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)