We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

HLS software engineer

Beijing Shi, China, China
Jul 11, 2018


Job 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!

GOQ Automation Tools Engineer

Business Process
  • Identifies closely with a specific process or function and understands how people and tools interact within that scope
  • Recommends business process changes that could significantly reduce complexity or increase scale of automation.
  • Implements tools changes with understanding of how changes might affect other user groups and processes.
Project Management
  • Demonstrates sound project management practices to ensure successful execution
  • Successfully executes tasks based on effort assessments and commitments.
  • Identifies issues and risks within a project, proposes solutions and mitigations.
  • Mediates conflict to ensure positive business outcomes
Software Development
  • Builds a detailed understanding of users' needs and how they interact with the tool
  • Maintains a basic knowledge of broader tools team portfolio
  • Contributes to requirements definition and architectural design of tool solutions
  • Resolves support cases with some oversight, obtains knowledge from others when needed

GOQ Software Engineer

Test Enablement (SW Tools & Methods)
  • Exercises full capabilities in in software languages and software development methods, including the writing of code
  • Resolve software bugs filed by the users

PPG Software Engineer

Integrated Product Design Acumen
  • Continuously broadens understanding of how specific product modules or features within area of responsibility come together in the larger system
  • If applicable, builds understanding of the Xilinx silicon development processes and the collaboration required to seamlessly integrate FPGA architectures into the software
Iterative Software Development and Testing
  • Demonstrates entry level software development skills and proficiency on coding projects within assigned area of responsibility
  • Iteratively codes, debugs, and creates regressions to ensure that code performs as specified with good coverage
  • Documents code to within acceptable standards for the organization
  • Demonstrates a collaborative approach to learning and problem-solving, seeking out and leveraging the talent of others when necessary (e.g. mentoring, code reviews, etc.)
Software Enablement (Tools & Methods)
  • Demonstrates effective usage of technical communication and posting tools (e.g. Confluence, SharePoint)
  • Demonstrates and applies entry level competency of software development concepts and methods (e.g. data structures, algorithms, graph theory, Agile methodology)
  • Demonstrates and applies entry level competency of software coding and scripting languages as required in area of responsibility (e.g. C, C++, Java, Tcl, Perl, VHDL, Verilog)
  • Demonstrates and applies entry level competency of software build, analysis and debug tools (e.g. RDI, Purify, Valgrind, Coverity)
  • Proficient in Linux and/or Windows development environments, as required in area of responsibility
  • Proficient with the use of CRS and the software defect tracking process
Software Process Adaptation and Optimization
  • Builds solid understanding of Xilinx's approach to systematic circuit design and testing
  • Actively monitors Xilinx and industry communications for evolving software methodology, practices, and changes in approach

PPG/CTO Software Engineer

Requirements Assessment and Prototyping
  • Builds understanding of the product requirements process and stakeholder perspectives (e.g., software marketing, software applications and test)
  • Builds an understanding of the collaboration required with stakeholders to iterate and refine product requirements
  • Demonstrates initiative in reviewing PR's and Confluence proposals and in contributing to potential implementation solutions
  • Executes with guidance in developing requirement prototypes or mock ups for low complexity features within assigned area of responsibility


Test Pattern Development Engineer
Test Program Development Engineer


o BS in CS/CE/EE 1+ years of software research and development experience

o Familiarity with RTL design.


Desired Skills/Knowledge/Experience (not necessary)

o HLS algorithms, FPGA architecture,

o FPGA RTL/C/OpenCL implementations

Refer to the Talent Network

Similar Jobs

SR Software Engineer

Beijing Shi, China, China

HLS BE Software Engineer

Beijing Shi, China, China

Compiler Software Engineer

Beijing Shi, China, China


Beijing Shi, China, China


Beijing Shi, China, China

Staff Software Engineer

Beijing Shi, China, China

JAVA Intern

Beijing Shi, China, China


Beijing Shi, China, China


Beijing Shi, China, China