hip webinar automating integration workflow 800x100 (1)

Senior Software Development Engineer

Senior Software Development Engineer
by Admin on 04-05-2022 at 4:20 pm

  • Full Time
  • Paris, France
  • Applications have closed

Website ArterisIP

To support our growth, we are looking for a Senior Software Development Engineer.

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: