hip webinar automating integration workflow 800x100 (1)

Sr Staff Software Development Engineer (graph-based algorithms, constraints solver, optimizers, C++/Python)

Sr Staff Software Development Engineer (graph-based algorithms, constraints solver, optimizers, C++/Python)
by Admin on 04-18-2023 at 1:53 pm

Website ArterisIP

In this role, you will work closely with our hardware engineers and field application engineers to provide an ease-of-use graphical interface with high automation to assist the configuration and implementation of a network on chip.

Key Responsibilities:

  • Implement data models to represent parameterizable hardware elements.
  • Build algorithms to create then optimize a routing topology, considering various metrics
  • Build engines around a high-level representation of a floorplan to partition design, output implementation guidelines
  • Implementing graph-based algorithms

Required Experience / Qualifications:

You ideally have at least 8 years of experience in this field.

  • Experience with multi-objective solution-space exploration, multi-constraints optimization techniques, constraint solvers usage
  • Solid software knowledge base:
  • Data structure and graph-based Algorithms
  • Understanding of SW system design
  • Extensive Object-Oriented design experience
  • Expert knowledge of one of the OO programming languages (C++, Java…)
  • Working experience with at least one scripting language
  • Data modeling of hardware concepts.
  • Understanding of networking concepts.
  • EDA background, ability to understand the basic paradigms of the hardware design process.

Fluency in English is imperative for international interactions.

Educational Requirements:

  • PHD thesis in computer science is a plus, MS degree in EE (Electrical Engineering), CS (Computer Science), or equivalent preferred.
Share this post via: