ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

SDK Architect - Ethernet Switches

dstaff

San Jose, CA, United States permanent

Posted: January 16, 2015

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a skilled SDK Architect to join our team in San Jose, CA, as an Engineer Systems with 10-15 years of experience.

Job Description

Engineering Systems

SDK Architect - Ethernet Switches

San Jose, CA

EXP 10-15 yrs

Deg Bach

Relo

Visa Candidates Welcome

Job Description

You have seen it in the news, and now you can be a part of Broadcom Corporation's success! Experience and contribute to Broadcom's explosive growth dominating the market in Network Communications. Our presence in the market place holds strong, and is well known in Ethernet Switching products. Our products are leading the way from the SMB market, to the Enterprise market, to the Service Provider market. You will be part of the team that develops and leads the market in the most advanced switching solutions in the industry.

Broadcom's integrated, powerful chips are at the heart of networking equipment that transmits, manages and prioritizes increasing amounts of complex voice, video and data traffic at super-high speeds, moving data all the way from the desktop, throughout the home and business network, internet and data center. Broadcom offers a range of transceivers, media access controllers, switching chips, serializer/deserializer chips, network and security processors, and System I/O chips for Fast Ethernet, Gigabit Ethernet, 10 and even 100 Gigabit Ethernet, SONET and other standard-compliant networking applications.

As the industry’s most respected fabless communications semiconductor, software and systems innovator, Broadcom, looks for the world’s best and brightest engineers. As one of Fortune magazine’s “Most Admired Companies”, Broadcom promotes an open work environment embracing change, taking risks and doing the impossible every day. Outstanding initiative and aggressive execution is at the core of who and what we are, and we take pride in outdoing, outsmarting and outselling the competition. With the fifth most valuable patent portfolio in the world and through the hard work and dedication of our people, Broadcom achieves a leadership position in every market we enter. With our culture of innovation rewarding brainpower and risk- taking with industry-leading company ownership/benefits and competitive salary, this unique environment creates enormous opportunity for you.

Software Architect (Enterprise Network Switching)

Are you looking for a great opportunity as a highly motivated and experienced Software Architect?

Leverage your background in software, systems and networking to influence the design of Broadcom Switching Development Kit – the software that drives all Broadcom switches and PHYs and forms the basis of all our customer’s designs.

You will be joining a team consisting of the technical and thought leaders, defining the present and future development of the SDK. In this role, you will be required to become an expert in the architecture of our Gigabit (and even 10 and 40G) Ethernet Switches, PHYs and, most importantly, the software that allows the customers to use our devices. You will be challenged with the responsibilities, including (but not limited to)

• Working with the chip architecture team designing new key chip features

• Defining new APIs

• Performing design and code reviews

• Working on SDK infrastructure and performance improvements including benchmarking and refactoring, evaluating hardware/software design tradeoffs, and, in general, providing technical leadership to the development team for code and process improvements

• Analysis of customer architecture and requirements

As a technical leader, you will be required to possess excellent written and oral communication skills as well as extensive practical experience developing robust and maintainable, carrier-class software and uncompromising commitment to technical excellence.

• BS, MS, or post-graduate degree in a relevant field (e.g., Computer Science, Computer Engineering, or Electrical Engineering). We really value good education.

• Minimum of 12 to 18 years in relevant fields with a strong track record of success. You will be required to develop the “blueprints” and guide others so, leadership skills and domain knowledge will be critical.

• Experience and strong track record of (re)design/(re)architecting/optimizing software components, such as libraries, APIs, OSes, frameworks, abstraction layers of significant size, complexity and importance. Broadcom SDK is a huge and complex piece of software with a lot of components and interdependencies, but first and foremost it is a device-independent API, sort of a “network switching instruction set”.

• Excellent understanding of good software development practices and methodologies. We need to develop top quality software in a sustainable fashion.

Knowledge: We understand that nobody can know everything. Instead, we are looking for people who know something about everything and everything about something. Here are the areas that we feel are most relevant:

• Knowledge and understanding of Ethernet, including the physical layer devices. That’s what we work with on a day-to-day basis.

• Knowledge and understanding of networking protocols, e.g. IPv4/v6, MPLS, Mac-in-Mac, TRILL, VXLAN, FCoE, etc. Experience implementing complex protocols and stacks on top of switching hardware is a big plus

• Experience designing high-availability systems

• Embedded and/or real-time software development experience

• Good understanding of operating systems, multithreading and IPC

• Experience designing device driver and good understanding of hardware, including PCIe, DMA, virtual memory, interrupts, etc.

• C language programming skills beyond excellent

• Working knowledge of a scripting language (Perl, Python, Ruby, etc.) for tooling and quick prototyping

Skills: These are general qualities we will be looking for

• Strong logical and problem solving skills. We have tough problems to solve and some of them will require out-of-the-box thinking

• Excellent analytical skills. You should be able to quickly estimate the consequences of the proposed solutions

• Technical leadership. You should have a strong internal compass, guiding you towards technical excellence and be able to influence others to follow it

• Excellent oral and communication skills. You will need to be able to work with other developers, be able to understand their position, communicate yours, document your work and train others

• Great attitude and enthusiasm

Does this describe you?

Will have 10-15 years experience working in layer 2 and layer 3 networking including switching, preferably in semiconductor. Will have worked with the Broadcom SDK or XGS switch devices. Will have experience with Ethernet MAC and PHY, physical layer devices/transceivers, RTOS, excellent communication skills, management / project management experience, network management experience, experience with device drivers and/or diagnostics, understanding of hardware devices, IP OAM protocol knowledge and IEEE 1588 PTP.

The ideal candidate has worked for these companies:

Cisco, Juniper, Brocade, Dell, ALU, Huawei, Intel, Cavium, Marvell, Vitesse, Melanox, Q Logic, HP, Dell, Xilinx, Altera

All your information will be kept confidential according to EEO guidelines.

Direct Staffing Inc

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply