Senior Software Engineer -- Routing Achronix Semiconductor
Type of Position: Regular, Exempt
Reports to: Chief Software Engineer
Software development of a very high performance timing driven router for FPGAs.
Invent and implement robust solutions for fast routing of large FPGAs, leveraging
unique features of the Achronix technology.
Collaborate directly with team members working on detailed routing, detailed placement,
global placement, and timing analysis to continuously improve quality of results.
? At least 2 years of industrial software development experience of EDA software.
? Good programming and debugging skills, and proficient in C++.
? Good understanding of data structures and algorithms.
? Strong analytical skills to understand cause and effect in a large code base.
? Direct hands-on experience with and solid expertise in EDA place and route
algorithms of large designs, preferably for FPGAs.
? In-depth understanding of state-of-the-art timing-driven place and route
algorithms and their trade-offs.
? Familiarity with Linux and Verilog or VHDL.
? Knowledge of digital electronic circuits and how they work.
? Knowledge of scripting languages, especially TCL.
Experience and Education:
EE or CS. PhD with 2 years of working experience, or MS with equivalent experience.
||Santa Clara, CA |