Company: Mentor Graphics
Job Title: Place & Route Software Development Engineer - Physical Layout Algorithms
Job Location: US – CA – Fremont
Job Category: R&D/Software Engineering
Job Requirements We are looking for a highly motivated software engineer to work in the Place and Route Optimization engineering team of the Place & Route Division. You will be part of a team responsible for designing, developing, debugging and supporting the Olympus-SOC family of digital IC implementation products in the areas of placement, floorplanning, graph's traversals, etc. Development responsibilities will span different software tools including core algorithmic advances and software design/architecture. You will collaborate with a senior group of software engineers contributing to final production level quality of new components and algorithms and to create new engines and support existent code. Background in Static Timing Analysis technologies is a plus.
MS/PhD in Computer Science, Electrical Engineering or related discipline or equivalent. Knowledge of C, C++ and experience with UNIX and/or LINUX platforms is necessary. Experience working with large existing EDA software systems or development of C++ libraries is highly recommended. The ideal candidate should have optimization and/or timing analysis background. Logic synthesis background is a plus. Individuals with strong ability to learn and explore new technologies and who are able to demonstrate good analysis and problem solving skills are preferred. You will need excellent programming and software engineering skills. Experience with multithreaded and/or distributed programming is a big plus. Self-motivation, self-discipline and the ability to set personal goals and work consistently towards them in a dynamic environment will go far towards contributing to your success.
Mentor Graphics - 18 months ago
Mentor Graphics knows that everyone sometimes needs a helping hand, even engineers. The company is a leading global developer of electronic...