Staff/Sr Staff Software Engineer, Synthesis (12-020) Tabula
THIS JOB HAS EXPIRED
Description
As a member of the Synthesis Development Team, participate in the development and support of Tabula?s industry leading synthesis engine for new programmable logic devices.
The successful candidate will:
? Work cross-functionally with the field, software development and hardware teams to successfully synthesize customer designs, and to enable timing closure in Tabula?s implementation flow
? Diagnose issues in large designs, define approaches to address those issues, and implement software solutions to ensure customers? success
? Advance the state-of-the-art in RTL synthesis optimization and functionality through the development of new techniques, both specific to Tabula?s devices and to general purpose synthesis
Requirements:
? Demonstrated exceptional commitment to customer success
? Strong software-engineering background in C++.
? Deep understanding of Verilog and VHDL design and synthesis.
? Well-established diagnostic skills finding issues in RTL and synthesis algorithms.
? Ability and desire to operate in new code bases addressing issues as required.
? Sound insights into software architecture and systems development.
? Desire to build quality solutions.
? Energy, flexibility, and an aptitude for independent and cross-functional development.
Preferred Skills:
? Knowledge of FPGAs and FPGA CAD tools, place&route algorithms.
? Digital design and timing modeling of digital circuits
? Knowledge of I/O protocols (e.g. PCIe, SRIO) and applications typically targeting FPGAs (e.g. networking, imaging, DSP)
Years Experience:
? 5+ industry or post-grad experience.
Education Requirements:
? MS in CS/CE/EE, Ph.D. preferred.
| Location: |
3250 Olcott Street
Santa Clara, CA 95054
United States
|
THIS JOB HAS EXPIRED