Software Engineer

South Bay, (none selected) | Direct Hire

Post Date: 06/01/2017 Job ID: JOS000005542 Industry: Software/Hardware

Primary Responsibilities:
The employee will invent and implement robust Software solutions for fast routing of large
FPGAs
, leveraging unique features of the company's technology. The employee will utilize his/her
knowledge of EDA algorithms in the context of a high-performance timing-driven FPGA router,
and will be able to make significant contributions to the ACE tool chain.

Secondary Responsibilities:
The employee will have a unique opportunity to collaborate directly with team members working
on detailed routing, detailed placement, global placement, timing analysis, runtime and memory
optimizations, and continuously improve quality of results.

Required Skills and Experience:
? At least 2 years of software development experience of EDA software.
? Good programming and debugging skills, and proficiency in C++.
? Good understanding of data structures and algorithms.
? Strong analytical skills to understand cause and effect in a large code base.
? Solid understanding of EDA place and route algorithms, preferably for FPGAs.
? Ability and willingness to try novel approaches to engineering problem solving.
Additional Skills:
? Familiarity with Linux and Verilog or VHDL.
? Familiarity with Multi-Threading techniques.
? Good understanding of digital circuits.
? Knowledge of scripting languages, especially TCL and Python.
Experience and Education:
EE or CS. PhD, or MS with equivalent experience.


Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: