Post Job Free
Sign in

EDA Software Development Engineer

Company:
Arteris IP
Location:
Krakow, Lesser Poland Voivodeship, Poland
Posted:
April 13, 2025
Apply

Description:

Arteris enables engineering and design teams at the world’s most transformative brands to connect and integrate today’s system-on-chips (SoCs) that fuel modern innovation.

If you’ve held a smartphone, driven an electronic car, or powered up a smart TV, you’ve come in contact with what we do at Arteris. Here, the future is quite literally in your hands—and when it isn’t, chances are it is flying overhead in a drone, a satellite, or in the cloud at a datacenter!

As a EDA Software Development Engineer at Arteris 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

About Arteris:

Arteris is a leading provider of system IP for the acceleration of system-on-chip (SoC) development across today’s electronic systems. Arteris network-on-chip (NoC) interconnect IP and SoC integration automation technology enable higher product performance with lower power consumption and faster time to market, delivering better SoC economics so its customers can focus on dreaming up what comes next.

With over 250 employees with headquarters in Silicon Valley and offices around the globe, we are a catalyst for SoC innovation so companies ranging from startups to the biggest technology market leaders can effectively create new products with proven connectivity flexibility and ease. Learn more at arteris.com.

Apply