1198773726 EDA SemiWiki banner ads 3D IC800x100

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 07-25-2023 at 2:12 pm

Website ArterisIP

ARTERIS IP is the world leader in SoC and NoC systems, with nearly 200 employees in France and abroad.

Our technology is used by the most innovative electronic systems providers, ranging from AI to automotive, cell phones, IoT, cameras, SSD controllers and servers.

To support our growth, we are looking for a Senior Staff 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.

Apply for job

To view the job application please visit www.arteris.com.

Share this post via: