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
Apr 9, 2018


Job Description


Xilinx is the leading provider of All Programmable FPGAs, SoCs, MPSoCs and 3DICs. Xilinx's all-programmable devices are designed into tens of thousands of products that improve the quality of the everyday lives of billions of people worldwide. For over 30 years, Xilinx has been behind some of the greatest advancements in technology and science - from the industry's first fabless semiconductor model to the NASA Curiosity Mars Rover, to today's autonomous vehicles and hyperscale data centers. Xilinx uniquely enables applications that are both software-defined, yet hardware optimized - enabling smart, connected and differentiated applications across technology's biggest megatrends, including Machine Learning, 5G Wireless, Embedded Vision, Industrial IoT and Cloud Computing and more.

If you are a passionate, innovative and an out-of-the-box thinker that enjoys challenging projects, Xilinx is the right place for you. Our global team is growing and we are looking for bold, collaborative, and creative people to help deliver groundbreaking technologies that enable our customers to differentiate. Come do your best work and live your best life through collaboration, wellness and giving back to your community as a member of the ONEXILINX team.

GOQ Automation Tools Engineer

Business Process
  • Maintains expertise in one process/functional area and is seen as a SME by the users in that area
  • Acts as an extended member of different departments and advises on automation opportunities
  • Refines requests for automation to properly balance execution vs. process sub-optimization
  • Advocates for different groups' needs when reviewing new automation requests and designs
Project Management
  • Leads projects as the project manager
  • Develops and owns project schedules and tasks based on bottom-up task analysis
  • Regularly assesses milestones and risks. Where warranted, suggests alternatives or mitigations
  • Develops communications and metrics for stakeholder management and operational reporting
  • Escalates project risks and issues to management with recommendations
  • Prioritizes and drives quality and continuous improvement throughout the project lifecycle
Software Development
  • Demonstrates expert knowledge of all as-is business requirements for specific areas of responsibility
  • Proactively engages with users to identify and deliver against new automation opportunities
  • Researches and critically assesses external industry best practices as input to process re-engineering discussions
  • Proactively identifies and delivers solutions that reduce development and support costs
  • Capable of leading or developing a single project in its entirety

GOQ Software Engineer

Test Enablement (SW Tools & Methods)
  • Exhibits solid knowledge about the most appropriate software development procedures used at Xilinx
  • Exercises proficient use of the programming language pertinent to desired applications
  • Exercises profound application domain knowledge relevant to specific applications (e.g., data base application development, EDA tool development)
  • Exercises a modicum of FPGA-specific knowledge in building applications
  • Optimizes the algorithms used in testing tool performance and assessing results

PPG Software Engineer

Integrated Product Design Acumen
  • Develops and demonstrates a broader understanding of customer usability and how software and hardware features must come together seamlessly to enhance customer experience
  • Seeks out product architects and collaborates effectively with peer teams to ensure, in all assigned projects, seamless integration of features and/or silicon device support
Iterative Software Development and Testing
  • Formalizes software specifications (if required) to ensure accurate implementation of assigned features
  • Independently develops code to implement assigned features of low-moderate complexity, working with appropriate stakeholders to ensure the implementation satisfies the feature requirements
  • Collaborates with the software test and applications teams to ensure adequate test coverage for assigned features
Software Enablement (Tools & Methods)
  • Fully self-sufficient in software development concepts and methods, coding and scripting languages, and build, analysis and debug tools required in area of responsibility
  • Develops ability to leverage these skills in the architecture and design of software modules (in addition to implementation only)
  • Expands understanding of all development tools and methods deployed within the software organization, beyond immediate area of responsibility. Is able to adapt and improve methods as required
Software Process Adaptation and Optimization
  • Demonstrates flexible adaptability in working with still maturing, generation-dependent software development and testing methods
  • Adopts and applies Xilinx formal, cross-COE process innovation to facilitate standardization and advance efficient time-to-market practices (e.g., Synch-based development process)

PPG/CTO Software Engineer

Requirements Assessment and Prototyping
  • Critically assesses product requirements in assigned area of responsibility with respect to feasibility and schedule and engages with stakeholders to iterate and refine
  • Actively monitors and responds to changing product requirements throughout the requirements lifecycle
  • Develops implementation proposals for low to moderate complexity features. Vets and contributes to the proposals of others
  • Executes independently to develop mock-ups or requirement prototypes for features of low to moderate complexity. Can effectively articulate these to relevant stakeholders


Test Pattern Development Engineer
Test Program Development Engineer


o MS in CS/CE/EE with 3+ years or PhD with 1+ years of FPGA/ASIC/EDA development experience

o One of the following:

 _ Digital Design knowledge and experienced in Verilog/VHDL

 _ EDA software development experience

o Good teamwork and English communications

Desired Skills/Knowledge/Experience (not necessary)

o Familiarity with Xilinx FPGAs and Vivado tools is a plus

o Familiarity with high level synthesis is a plus

o Good knowledge on script languages like TCL/Python/Ruby...

o HLS algorithms, FPGA architecture, EDA algorithms

o Experience with Xilinx IPs: Floating Point, FFT, FIR, DDS


Similar Jobs

SR Software Engineer

Beijing Shi, China, China

JAVA Intern

Beijing Shi, China, China


Beijing Shi, China, China


Beijing Shi, China, China