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, we invite you to join a team specialized in Electronic Design Automation (EDA), focusing on the assembly and integration of complex System‑on‑Chip (SoC) designs.
Major Activities
- 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 documentation for 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
5+ years of industry experience as a software development engineer in EDA or related field.Demonstrated experience designing and building software modules to assemble and / or verify complex SoCs or other integrated circuits.Expertise in 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 of 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.
#J-18808-Ljbffr