Staff Software Engineer
Tabula (www.tabula.com) is a privately held fabless semiconductor company developing 3-D Programmable Logic Devices. Our ABAX family of 3PLDs, based on Tabula's patented Spacetime architecture, sets new density, performance, and affordability benchmarks for programmable logic, memory, and signal processing. Headquartered in Santa Clara, California, we have assembled a leadership team consisting of industry veterans and successful entrepreneurs. We recently closed 108M in funding and are backed by top-tier investors with a long-term view toward enduring market leadership.
Do you like to innovate? Design new data structures and develop elegant software solutions? Work across multiple teams and organizations to develop system-wide solutions? Are you a technology leader?
Tabula is seeking a strong Software Engineer to be part of the Design Libraries Team. As a senior member of this team, you be a hands-on contributor architecting solutions and developing EDA tools to model Macros (Memories, IO, and Arithmetic) and IP for SpaceTime FPGAs. You will interact with our world leading hardware design, FPGA architecture, software architecture and development, and applications teams in a multi-functional drive to build world class FPGA solutions.
The successful candidate will…
- Join a rapidly growing team to develop software for to model Design Libraries (Macros and IP) in SpaceTime
- Design and develop software to efficiently implement Macros and IP in ABAX devices – this is a unique opportunity to work in multiple parts of the implementation flow in the Synthesis, Place, and Route (SPR) tool chain
- Collaborate with Hardware Architecture and Application Engineers to develop support for efficient hardware implementation and software modeling of IOs and Memories
- Collaborate with Macro/IP developers to ensure the unique capabilities of SpaceTime are leveraged in their design
- Partner with QA organization to ensure delivery of high quality solutions
Requirements:
- Creativity, strong motivation, excellent communication and problem solving skills.
- A proven leader.
- Self-driven and a fast learner.
- Exceptional C/C++ software development skills.
- Experience developing SPR flows for ASICs or programmable devices
Preferred Skills:
- Understanding of Programmable Architectures – particularly IO interfaces.
- Exposure to RTL coding, simulation (VHDL, Verilog).
Years Experience:
- 5+ years experience in commercial EDA software development.
Education Requirements:
- MS or Ph.D. in CS, CE, EE, or equivalent.
This is an opportunity to join a group of bright and talented SW engineers, to solve a technically challenging problem as well as innovate. This is a high visibility role where you will work with and grow your understanding of Synthesis, Place and Route tool chain as well as interact with cross functional teams. Come join us as we change the world of computing!
Click on link to apply directly: http://tbe.taleo.net/NA3/ats/careers/requisition.jsp?org=TABULAcws=1rid=222
*No Agencies Please.