SR STAFF SOFTWARE ENGINEER

Short Description

The ideal candidate has a strong background in algorithms, data structures and SW engineering, with strong foundations in C++, boost / STL and strong coding practices. The candidate should have a solid understanding of SW quality and processes.

Job Description

Xilinx SW Developer (Timing Closure) 

Xilinx Hyderabad is looking for a self-motivated C++ developer to work on an exciting new project which involves giving feedback to the user on timing closure. The ideal candidate has a deep background in timing closure in FPGA synthesis, placement or routing. We are looking for smart, creative people who have a passion for solving complex problems.

The ideal candidate has a strong background in algorithms, data structures and SW engineering, with strong foundations in C++, boost / STL and strong coding practices. The candidate should have a solid understanding of SW quality and processes.

Among The Broad Range Of End Markets We Serve Are

Xilinx is the world's leading provider of All Programmable FPGAs, SoCs and 3D ICs. These industry-leading devices are coupled with a next-generation design environment and IP to serve a broad range of customer needs, from programmable logic to programmable systems integration. Our All Programmable devices underpin today's most advanced electronics.
  • Aerospace/Defense
  • Automotive
  • Broadcast
  • Consumer
  • High Performance Computing
  • Industrial / Scientific / Medical (ISM)
  • Wired
  • Wireless

Required

  • BS or MS in CS, EE or CE with 8+ years of software development experience
  • Background in EDA tools development preferred
  • Strong background in computer algorithms and data structures.
  • Strong background in C++ programming, including familiarity with boost and STL
  • Excellent problem solving skills and willingness to think outside the box
  • Experience with production software quality assurance practices, methodologies and procedures
  • Excellent communication skills and experience working with global teams

Preferred: Exposure to any of these areas:

  • RTL Synthesis, datapath or high-level synthesis, technology mapping
  • Placement and/or routing algorithms
  • Static timing analysis
  • FPGAs and the FPGA software tool chain
  • Verilog or VHDL
  • Scripting languages such as Perl or Python
  • Machine learning, data analysis, pattern matching

Job Category

Software Engineering

SR STAFF SOFTWARE ENGINEER
Associate Information Technology Full-time Engineering | Information Technology Python | Software Engineer
Xilinx is the world's leading provider of All Programmable FPGAs, SoCs and 3D ICs. These industry-leading devices are coupled with a next-generation design environment and IP to serve a broad range of customer needs, from programmable logic to programmable systems integration. Our All Programmable devices underpin today's most advanced electronics. Among the broad range of end markets we serve are: