Associate Engineer
Recruiter Fit Breakdown & Candid Summary
Arm is seeking a Graduate Software Engineer for their Design Enablement team within the Solutions Engineering - Implementation organization.
The role involves developing software applications, automated workflows, and EDA tools using Java, Python, and scripting languages like Tcl and Bash.
Ideal candidates are recent graduates or early-career professionals in computer science, electronics, or related fields with foundational programming and debugging skills.
Candidates without an interest in semiconductor design flows, hardware-software integration, or foundational programming in Java/Python should not apply.
Role Responsibilities
- 1Develop and sustain software applications and automated workflows that support custom cells and custom macro development and validation.
- 2Write clear, maintainable code in Java or Python, with supporting automation in Tcl, Bash, or tcsh.
- 3Work with circuit designers and software engineers to understand requirements and implement practical solutions.
- 4Help integrate new build methodologies and EDA tools into Custom Cells workflows.
- 5Support efficient, scalable, and parallel execution of EDA workloads in on-premises and cloud environments.
- 6Write unit, integration, and regression tests, investigate failures, and debug software issues.
Skills Matrix
Must-Have Skills
Nice-to-Have Skills
Will an ATS filter reject your resume for this role?
Check your keyword match score, missing must-have skills, and formatting flags — before you apply.
No signups. Free check in 3 seconds.
Ready to submit your application?
Apply directly on Arm's official job portal.
Similar Jobs
Information Management Data Coordinator Associate
Enterprise Mobility • St. Louis, MO, USA
Regulatory Reporting Compliance Associate
Robinhood • Chicago, IL
Operations Associate
Gopuff • Greenwich, London, England
Hardware Security Engineer, New Grad
Together AI • San Francisco, US