Apply

(Senior) Engineer – Computing Architecture Software Tooling

Posted 12 days agoViewed

View full description

💎 Seniority level: Senior, 3+ years

📍 Location: Italy

🔍 Industry: AI

🏢 Company: Axelera AI

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: PythonCI/CD

Requirements:
  • Bachelor’s, Master’s, or PhD in Electrical Engineering, Computer Engineering, or a related field.
  • 3+ years of experience in software engineering and tooling infrastructure
  • Proficiency in python programming and strong understanding of language features and best practices
  • Experience with python packaging tools and knowledgeable in package distribution and dependency management.
  • Expertise in automated testing frameworks and CI/CD systems
  • Hands-on experience with low-level C programming and understanding of computer system architecture basics.
  • Proven ability to develop, deploy, and maintain complex tooling infrastructures in a collaborative, multidisciplinary environment.
  • Strong debugging, problem-solving, and optimization skills.
  • Excellent communication and collaboration skills, with a focus on cross-functional teamwork.
  • Fluency in English.
Responsibilities:
  • Develop and optimize custom tooling frameworks and workflows to support the architecture, design, and verification of AI computing systems.
  • Create robust scripts and automation pipelines to streamline IC development, reduce manual effort, and improve design quality.
  • Work closely with architecture, hardware, and software teams to ensure tooling infrastructure aligns with project goals and design methodologies.
  • Optimize design flows for performance, scalability, and resource utilization, ensuring that tools and workflows meet project deadlines and quality standards.
  • Lead initiatives to continuously improve the design environment, adopting industry best practices and emerging technologies.
  • Document workflows, tools, and methodologies; provide training and support to team members.
Apply