800x100 static WP 3 (2)

Sr. / Staff eFPGA EDA PnR Engineer

Sr. / Staff eFPGA EDA PnR Engineer
by Admin on 04-08-2022 at 11:57 am

Website Flex Logix

Flex Logix is a rapidly expanding, high growth company and is seeking a very strong Senior / Staff EDA PnR Software Engineer to develop a static timing engine for high frequency eFPGA designs and supporting multimillion LUT eFPGAs.

Our Placement and Routing tool is a core component of our software stack, supporting AI inference and eFPGA technologies. Our architecture is covered by dozens of patents and is highly differentiated giving us a sustainable competitive advantage.

We are developing a new placement and routing tool using modern C++ language and OO design principles. In this role you will work on multiple algorithms and components of our placement and routing tool.

The right candidate must be passionate about being part of an aggressive, venture-backed startup. Must be entrepreneurial, innovative problem solver and willing to work hard.

Responsibilities

  • Placement optimization
  • Routing congestion analysis
  • Timing driven placement and routing
  • EDA Database development

Required Experience 

  • Must have 5+ years of strong C or C++ development experience.
  • Must have solid foundation in data-structures, algorithm development and algorithmic complexity.
  • 5+ years of relevant industry experience.
  • BS/MS/PhD Computer Science, or equivalent
  • Work location is either Mt. View, California or Austin, Texas
  • Must have US citizenship or permanent residency or a current H1-B visa.
  • Occasional travel will be required.

Preferred Experience 

  • FPGA experience
  • EDA database development
  • Verilog and/or VHDL
  • Familiarity with EDIF format
  • Multi-threaded algorithm development
  • Timing analysis
  • Efficient data structure implementation (speed and memory)
  • Proficiency in Tcl Scripting Language
Share this post via: