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:
1. Software Development for RTL Verification
o Develop and maintain C-based software tools to verify RTL integrity at both block and top levels.
o Write drivers to stress-test individual components within the RTL.
o Implement and optimize software solutions to ensure robust verification coverage and efficiency.
2. Build Process and Automation
o Work with build systems to compile and link C verification software.
o Develop and maintain automation scripts for verification workflows.
o Ensure seamless integration of software verification tools into the overall build and testing pipeline.
3. RTL Simulation and Emulation
o Utilize RTL simulation and/or emulation platforms to validate hardware designs.
o Develop verification methodologies that leverage simulation and emulation for comprehensive testing.
o Collaborate with hardware teams to debug and resolve RTL-related issues.
4. Scripting and Tooling
o Develop and maintain scripts (e.g., Python, Bash) to automate verification tasks.
o Enhance productivity by automating test execution, result analysis, and reporting.
5. Collaboration and Innovation
o Work closely with hardware design, verification, and software teams to ensure thorough RTL validation.
o Contribute to the development of best practices and methodologies for software-driven RTL verification.
o 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 in 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.
#J-18808-Ljbffr