Senior Software Engineer Job Listing at Brocade in San Jose, CA

Brocade

Location: San Jose, CA
Posted: 03/12/2013
Refreshed: 05/24/2013
Application deadline: None
Type: Not specified
Career Level: Not specified
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Brocade
Industries
Computer Hardware
Description
Job Title: Senior Software Engineer
Requisition #: 7873

Function: Engineering

Country: United States

State: California

City: San Jose

Travel Requirements: Up to 25%

Position Type: Employee

Position Level: Professional

Job Description: Corporate Background Brocade is an industry leader in networking solutions & services that enable organizations to manage their most vital information assets. It’s no wonder that Global 500 companies rely on Brocade technology to keep their businesses running around the clock. Brocade has pioneered the technologies that enable highly reliable and available data center connectivity. Today most of the world’s data flows through products and data center networks built on Brocade technology. Are you looking for a career in a high-energy, professional work environment at a company whose cutting edge technology enables the flow of the world’s digital data and on whom the high-tech world depends every day? Are you looking for a company that values and rewards your contributions, challenges you to shape your own career path, and provides top-notch personal development? If so, Brocade is the place to begin and explore your career! Organization and Opportunity: You will be part of Worldwide Engineering organization. You will have an opportunity to work in a world class engineering organization, offering you an unparalleled opportunity for mobility across segments, technologies, and functional teams/areas. You will be able to make an impact in a fast paced environment without bureaucracy. This is an excellent opportunity to participate in development of software for the enterprise, data center and service provider next generation products. We are best positioned to innovate and revolutionize connecting high performance applications to information in public & private cloud virtual and physical network environments. You will get to understand the “big picture” and contribute in help develop and deliver the next generation products and features.
Qualifications/Job Responsibilities: ROLE & RESPONSIBILITY In your role, you will have one or more of the following responsibilities. Analyze requirements, design, develop and deliver high quality software using the latest technologies and innovations in a timely manner. Understand customer requirements and translate them into engineering requirements. Review and sign off on requirements documents. Write functional and design specification documents and drive sign-off. Interface with developers, QA, Documentation & Customer Support teams as needed. Architect, design, develop, test, or troubleshoot features or functions. Interact cross functionally on matters that require coordination across organization lines. Participate in full product life cycle development. SKILLS Skilled in two or more of the following: • Strong background in data structures and algorithm design; • Good knowledge of basic OS features like Multi-threading, synchronization and memory management on Linux or Linux-like Operating systems; • Proficient in software development tools, source code control environment; • Conversant in embedded software development tools and debuggers; • Working knowledge of traffic generators and protocol analyzers; • Experience working in high performance and highly scalable environments; • Experience in multicore CPU, SMP, network processor environment; • Experience architecting, designing or implementing complex software systems in a large team environment Additional specialized skills in some of the following: • 5+ years experience with system software development. • Experience in Fiber Channel,FCoE protocols, or storage protocols knowledge is a plus. • Exposure to L2/L3 protocols and control path programming is desired. QUALIFICATIONS BS/MS in EE/CS with 6+ of related industry experience developing in 'C' and 'Operating systems'; Excellent analytical, problem-solving, programming and trouble shooting skills required; good written, verbal communication and interpersonal skills required; must be self-motivated with an ability to work effectively and harmoniously in large teams. Physical requirements • Frequent use of mouse and keyboard • Frequent phone usage • Occasional lifting up to 10 pounds Brocade is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.

Apply on Company Website