Broadcom Corporation (NASDAQ: BRCM), a FORTUNE 500® company, is a global leader and innovator in semiconductor solutions for wired and wireless communications. Broadcom® products seamlessly deliver voice, video, data and multimedia connectivity in the home, office and mobile environments. With the industry’s broadest portfolio of state-of-the-art system-on-a-chip and embedded software solutions, Broadcom is changing the world by Connecting everything®.
Job Req ID: 556173
Job Posting Title: Engineer, Sr Principal-Software Systems
City: San Jose
State: California
Country: USA
Alternate Location: US – California, Southern – San Diego
Percent of Travel Required: 0% – 25%
Job Function: Engineering
Discipline: ENG-System Software-Software Systems
Lead software architecture for CCX products, with an emphasis on SOCs and Ethernet controllers. Responsible for broad range of software architecture tasks including:
• Contributing to architecture of next generation chips
• Architectural initiatives that improve overall software quality
• Architecture/design of infrastructure and application software for target markets (including new market opportunities),
• Identifying and achieving system performance goals (go to person for system performance issues)
• Prototyping of selected software functions (for analysis purposes and as precursor to product development)
• System modeling/simulation strategy
• Technical interaction with key customers
• Strategic interaction with Broadcom marketing team.
• Innovative application of broad networking skills, for both control plane and data plane, to software architectures that enhance the value proposition of Broadcom products.
• Work collaboratively with diverse teams across geographies, including software development/QA teams, other software architects, hardware architects, customers, and marketing/sales.
• Work entails architecture for complex software systems in real-time embedded environments with multi-core processors. Work will include architecture for systems running Linux OS as well as bare-metal platforms.
• Work may also include providing technical leadership to software development teams.
• Key work products include software architecture specifications, software architecture presentations, and prototype software implementations.
Requirements:
Typically requires a BS degree and 15 years of experience or an MS degree and 12 years of experience or a PhD and 9 years of experience
(1) Prior experience with ASIC architecture definition
(2) Software development for real-time embedded systems with multi-core processors
(3) Network software protocol development, both control and data plane
(4) API definition and development
(5) Experience with network test equipment
(6) Strong programming fundamentals
(7) Embedded programming in C
(8) Technical leadership of software development teams
(9) Architecture for large, complex software systems
(10) Analysis and improvement of system performance
(11) Prior experience with low-level hardware/software interfaces
Broadcom is an equal opportunity employer (Minorities/Females/Disabled/Veterans)
Job Segment:
Semiconductor, Developer, Engineer, Software Engineer, Systems Engineer, Science, Technology, Engineering
EmoticonEmoticon