Banner Electrical Verification The invisible bottleneck in IC design updated 1

EDA Software Development Engineer H/F

EDA Software Development Engineer H/F
by Admin on 10-28-2025 at 5:31 am

Website ArterisIP

Finality (purpose of the role)

  • We are seeking a highly skilled software development engineer to join our team specialized in the field of EDA (Electronic Design Automation) and more specifically the assembly and integration of complex System-on-Chips (SoCs).
    Major activitie(s)
  • You will be responsible for implementing specifications of the Magillem product, ensuring scalability, modularity, robustness and performance optimisation.
  • This role requires a good understanding of semiconductor design and integration and the ability to design and implement complex software systems.

Nature and scope of responsibilities

  • Develop, enhance, and maintain our EDA software tool for the assembly and integration of hardware IP blocks, interconnects, power domains, clock structures, etc.
  • Design and implement scalable, efficient, and maintainable software modules tailored to semiconductor design workflows.
  • Debug and troubleshoot software issues.
  • Write the documentation of the developed software modules.
  • Optimize software for performance, scalability, and usability in large-scale SoC design environments.
  • Work with industry-standard Hardware Description Languages (HDLs) such as Verilog, VHDL, and SystemVerilog.
  • Stay updated with advancements in semiconductor design, EDA methodologies, and software development best practices.
  • Be familiar with modern tools for specifications/documentation, tasks and project tracking (like Confluence and Jira).
  • Follow the principles of the agile Kanban flow for task and project management.

Internal/external working relationships

  • Work closely with software developers and architects to understand the specifications and translate them into technical solutions.
  • Collaborate with semiconductor design engineers to understand requirements and optimize integration processes.
  • Participate in code reviews with software developers to ensure code quality.

Experience Requirements / Qualifications (technical & skills)

  • 5+ years of industry experience as software development engineer in EDA or related field
  • Demonstrated experience designing and building software modules to assemble and/or verify complex System-on-Chips or other integrated circuits.
  • Expertise in software programming languages such as Java, C++ or Python.
  • Strong background in software design patterns, data structures, algorithms, and object-oriented design.
  • Knowledge of RTL design and verification languages (VHDL, Verilog, SystemC, SystemVerilog)
  • Understanding of XML IP-XACT standard for the design of IP for integrated circuits would be a plus.
  • Good understanding agile development methodologies.
  • Good communication and problem-solving skills.
  • Curiosity, results-oriented mindset, and rigor.

Education Requirements

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or related field.

Language(s) Requirements

  • Fluent English
Apply for job

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

Share this post via: