Tools and Flows Applications Engineer
Arm
Job Overview
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.

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
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