computer | Software Engineer in San Jose, CA

Software Engineer

  • Xilinx
  • $126,470.00 - 187,710.00 / Year *
  • 14524 Nelson Way
  • San Jose, CA 95124
  • Full-Time
save job button



Description

Xilinx develops highly flexible and adaptive processing platforms that enable rapid innovation across a variety of technologies - from the endpoint to the edge to the cloud. Xilinx is the inventor of the FPGA, hardware programmable SoCs and the ACAP (Adaptive Compute Acceleration Platform), designed to deliver the most dynamic processor technology in the industry and enable the adaptable, intelligent and connected world of the future in a multitude of markets including Data Center (Compute, Storage and Networking); Wireless/5G and Wired Communications; Automotive/ADAS; Emulation & Prototyping; Aerospace & Defense; Industrial Scientific & Medical, and others. Xilinx's core strengths simultaneously address major industry trends including the explosion of data, heterogeneous computing after Moore's Law, and the dawn of artificial intelligence (AI).

Our global team is growing and we are looking for bold, collaborative and creative people to help us lead the industry transformation to build an adaptable intelligent world. We believe that by embracing diverse ideas, striving for excellence in all that we do, and working together as a unified team, we can accomplish anything. Come do your best work and live your best life as part of the ONEXILINX team!


Software Engineer

Xilinx is seeking a talented, self-driven and motivated software engineer to be part of the Vivado IP Integrator team. Vivado IP Integrator is a revolutionary system design environment which raises the design abstraction enabling Xilinx customers to dramatically accelerate the design and verification of complex systems implemented in our All Programmable FPGAs and SoCs. These systems are deployed in a wide variety of applications in communications, automotive, medical, aerospace and defense, test and measurement and more.

Fully integrated with our industry leading Vivado Design Suite, Vivado IP Integrator is the next generation environment for graphical, correct-by-construction, IP centric system design. Built from the ground up using cutting edge industry standard technologies (C++, STL, BOOST, Tcl, IP-XACT, AMBA AXI), IP Integrator delivers powerful capabilities such as intelligent auto-connection of IP interfaces, Designer Assistance, one-click IP subsystem generation and real-time DRCs combined with powerful verification and debug capabilities. Used in conjunction with our rich IP catalog and their own IP, customers can construct sophisticated processor and non-processor systems without ever writing a line of RTL code.

As a member of this talented high-performance team the selected candidate will be responsible for developing innovative new product features designed to enable customers to build ever more complex systems faster and easier. He or she will be involved in all aspects of product development; design, prototyping, implementation, testing, and productization. The IP Integrator team operates in a fast paced start-up like environment offering each of its members immense personal opportunity to contribute to the state of the art in system design and to grow their knowledge and skills in product development and software engineering. In developing products such as IP Integrator, our software engineers also have the opportunity to make a direct impact on the growth and adoption of Xilinx silicon into new and exciting end customer applications.

Job Requirements:

Bachelorsin Computer Science/Engineering with 2 years of experience or
Masters in Computer Science/Engineering with 0-2 years of experience

Required Skills:

  • Strong software development and debug skills.

    • Demonstrated fluency in C/C++, data structures and algorithms

    • Demonstrated fluency in scripting (Tcl or similar)

  • Must be able to demonstrate strong analytical and problem-solving ability.

  • Must be able to excel in a team environment

  • Must have excellent verbal and written communication skills.

Desired Skills:

  • Experience in production software development on Linux and Windows

  • Familiarity with IP based design flows and SoC design and with industry standards

  • Familiarity with Hardware modeling languages like VHDL or Verilog

  • Familiarity with FPGA architectures, tool flows, and implementing FPGA designs

  • Demonstrates effective usage of technical communication and posting tools (e.g. Confluence, SharePoint)

  • Experience working across organizational boundaries and multiple geographies

Additional Details:

Applicants are treated throughout the employment process without regard to race, color, religion, national origin, citizenship, age, sex, marital status, ancestry, physical or mental disability, veteran status or sexual orientation. The information requested here is not gathered for employment decisions. It is used only for compliance with Federal laws. Your responses are strictly voluntary, and any information provided will remain confidential. If you choose not to \"self-identify\", you will not be subject to any adverse treatment.

Education Requirements

Bachelors in Computer Science/Engineering with 2 years of experience or
Masters in Computer Science/Engineering with 0-2 years of experience
Associated topics: algorithm, backend, c c++, c++, develop, matlab, programming, python, sdet, sw


* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.