Semiwiki 400x100 1 final

EDA Tools Software Engineer

EDA Tools Software Engineer
by Admin on 02-23-2024 at 3:15 pm

Website Codasip

Codasip keeps expanding, diversifying as well as improving the verification domain, so we are happy to present a vacant SW Engineer position in our Design Center in France. Your role will cover the whole lifecycle of an internal and central set of tools used to develop all our testbenches, from development, maintenance, support, to deployment. You will be in daily contact with our engineers from France, Spain, UK, Greece, Czech Republic and Germany.

YOUR CORE RESPONSIBILITIES WILL BE:

  • Develop new features for our internal tools used by every testbenches, for example:
    • Investigating asynchronous programming
    • Working on orchestration of 1M+ parallel jobs
    • Metrics collection
    • Advanced job grouping (fuzzy grouping, feature extraction, etc)
  • Improve and enhance documentation and examples
  • Support users by providing guidance, tutorials, understanding needs and requirements, and fixing bugs and improving the tools

Requirements

OU NEED TO POSSESS THE FOLLOWING KNOWLEDGE AND SKILLS:

  • University degree in a related field (SW development, Embedded SW or similar)
  • Experience in designing and implementing maintainable, performant and professional code in Python
  • Experience with databases and frameworks such as InfluxDB, MongoDB and Grafana or similar.
  • Experience in Object-Oriented Programming
  • Knowledge of versioning tools (Git -preferred)
  • Practical usage of Linux
  • Communicative French and English

NICE-TO-HAVES:

  • Curiosity and interests in software development in general
  • Experience with compute farm
  • Experience with Hardware verification (VHDL/Verilog) and/or Hardware design (Verilog, VHDL, or System Verilog)
  • Knowledge of machine learning, artificial intelligence, or similar topics

TEAM VALUES:

  • Self-organization
  • Reliability
  • Discipline
  • Customer satisfaction

HOW YOU CAN BE ENRICHED:

  • Participating in the whole development process from analysis to deployment
  • Working with experienced developers.
  • Collaborating with customers from France, Spain, UK, Greece, Czech Republic and Germany
Share this post via: