Senior Software Engineer – RTL Verification (Italy based)

Axelera AI Belgium
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

About Us

Axelera AI is not your regular deep-tech startup. We are creating the next-generation AI platform to support anyone who wants to help advancing humanity and improve the world around us.

In just three years, we have raised a total of $120 million and have built a world-class team of 180+ employees (including 55+ PhDs with more than 40,000 citations), both remotely from 11 different countries and with offices in Belgium, Switzerland, Italy, the UK, headquartered at the High Tech Campus in Eindhoven, Netherlands.

We have also launched our Metis™ AI Platform, which achieves a 3-5x increase in efficiency and performance, and have visibility into a strong business pipeline exceeding $100 million.

Our unwavering commitment to innovation has firmly established us as a global industry pioneer.

Are you up for the challenge?

Position Overview

We are seeking a highly skilled Senior Software Engineer to develop software for verifying the integrity of RTL designs. The ideal candidate will have expertise in writing C code, developing drivers, and implementing verification methodologies to stress and validate both block-level and top-level RTL designs. This role requires strong familiarity with RTL simulation and/or emulation, as well as proficiency in scripting languages to automate verification processes.

Key responsibilities:

Software Development for RTL Verification

  • Develop and maintain C-based software tools to verify RTL integrity at both block and top levels.
  • Write drivers to stress-test individual components within the RTL.
  • Implement and optimize software solutions to ensure robust verification coverage and efficiency.

Build Process and Automation

  • Work with build systems to compile and link C verification software.
  • Develop and maintain automation scripts for verification workflows.
  • Ensure seamless integration of software verification tools into the overall build and testing pipeline.

RTL Simulation and Emulation

  • Utilize RTL simulation and/or emulation platforms to validate hardware designs.
  • Develop verification methodologies that leverage simulation and emulation for comprehensive testing.
  • Collaborate with hardware teams to debug and resolve RTL-related issues.

Scripting and Tooling

  • Develop and maintain scripts (e.g., Python, Bash) to automate verification tasks.
  • Enhance productivity by automating test execution, result analysis, and reporting.

Collaboration and Innovation

  • Work closely with hardware design, verification, and software teams to ensure thorough RTL validation.
  • Contribute to the development of best practices and methodologies for software-driven RTL verification.
  • Stay updated with industry advancements in RTL verification techniques and tooling.

Qualifications:

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Strong proficiency in C programming, particularly for hardware verification applications.
  • Solid understanding of RTL design principles and verification methodologies.
  • Experience with RTL simulation and/or emulation environments.
  • Familiarity with scripting languages (e.g., Python, Bash) for automation.
  • Knowledge of build systems and software development workflows.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills in English, both spoken and written.

Location

This position is based Italy & we support relocation to Bologna, Florence or Milan for talent based abroad and interested in this role.

What We offer 

This is your chance to shape and be part of a dynamic, fast-growing, international organization. We offer an attractive compensation package, including a pension plan, extensive employee insurances and the option to get company shares. 

An open culture that supports creativity and continual innovation is awaiting you. Collaborative ownership and freedom with responsibility is characteristic for the way we act and work as a team. 

This position offers an exciting opportunity to work on cutting-edge verification solutions, ensuring the robustness and reliability of RTL designs in high-performance computing environments.

At Axelera AI, we wholeheartedly embrace equal opportunity and hold diversity in the highest regard. Our steadfast commitment is to cultivate a warm and inclusive environment that empowers and celebrates every member of our team. We welcome applicants from all backgrounds to join us in shaping the future of AI.

Similar Jobs

Explore other opportunities that match your interests

Project Engineer

Programming
13h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

US Army Corps of Engineers

Belgium

Corporate Support Specialist

Programming
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Inter-American Development Ban...

Belgium

Satellite Operations Engineer

Programming
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Telespazio

Belgium

Subscribe our newsletter

New Things Will Always Update Regularly