19 hours ago

Tools and Flows Applications Engineer

Arm

On Site
Full Time
$115,500
Toronto, ON

Job Overview

Job TitleTools and Flows Applications Engineer
Job TypeFull Time
Offered Salary$115,500
LocationToronto, ON

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Job Overview

The Chip Methodology and Automation (CMA) team within Arm Solutions Engineering (SE) is seeking a Tools and Flows Applications Engineer. This team develops tools, flows, and methodologies deployed across all active SE projects, supporting engineers in multiple global sites including the UK (Manchester, Sheffield, Cambridge), India (Bangalore), France (Sophia), Canada (Toronto), US (Austin, Chandler, San Diego), and Hungary (Budapest).

Responsibilities

As a member of the CMA Applications Engineering team, you will collaborate on the deployment, training, and support of Arm's internal engineering flows. This role is crucial for enabling efficient engineer ramp-up and usage across our portfolio of solutions, ensuring project teams achieve execution success.

You will work with engineers on Arm projects and alongside CMA Design Methodology & Verification Methodology developers to ensure front-end Design and Verification flows meet expected criteria and operate as intended. Your responsibilities will include providing training, onboarding new teams, and shaping the direction of our tools, flows, and methodologies through your understanding of usage patterns. Additionally, you will engage with EDA vendors to resolve issues found with EDA tooling, ensuring comprehensive solutions are implemented.

The flows you will support encompass a broad range, including verification flows related to simulation, formal verification, and design tooling such as lint, CDC/RDC, SDC, power-aware simulation, and gate-level simulation, detailing their integration into back-end flows covering the full implementation life-cycle.

Required Skills And Experience

  • Knowledge of Design or Verification flows used in SoC development, with an awareness of other aspects of SoC development.
  • Skilled in a scripting language such as Python or Perl, and familiar with version control flows like Git and Gerrit.
  • Knowledge of databases and their application to engineering flows.
  • Excellent communication skills.

Nice To Have Skills and Experience

  • Experience working on global IP and SoC development projects.

Key skills/competency

  • Design flows
  • Verification flows
  • SoC development
  • Scripting
  • Python
  • Perl
  • Git
  • Gerrit
  • Databases
  • EDA tooling

Tags:

Applications Engineer
Tools Engineer
Chip Methodology
Automation
Deployment
Training
Support
SoC Development
Design Flows
Verification Flows
Scripting
Python
Perl
Git
Gerrit
EDA Tools
Simulation
Formal Verification
Lint
Databases

Share Job:

How to Get Hired at Arm

  • Research Arm's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
  • Tailor your resume for Tools and Flows Applications Engineer: Customize your resume to highlight experience in SoC development flows, scripting (Python/Perl), and version control (Git/Gerrit) to match Arm's requirements.
  • Showcase problem-solving skills: Prepare to discuss specific examples of how you've debugged complex engineering flow issues and collaborated with development teams.
  • Demonstrate technical proficiency: Be ready to articulate your understanding of verification methodologies, design tooling (lint, CDC/RDC), and database applications in interviews.
  • Network within the industry: Connect with Arm employees on LinkedIn to gain insights into their engineering practices and team dynamics, enhancing your application strategy.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background