ARM Off Campus Drive 2026 | Associate Engineer

ARM is hiring an Associate Engineer for its Graduate Software Engineer role in Bengaluru, Karnataka. The position is suited to graduates with a bachelor’s or master’s degree in Computer Science, Information Science, Electronics and Communication Engineering, or a related technical field. You will develop software tools and automated EDA flows that support custom-cell and custom-macro development for high-performance chips. The role offers practical exposure to Java or Python, semiconductor design workflows, cloud and on-premises computing, and engineering teams across Arm’s global sites.

Company Overview

Arm develops processor architecture and Physical IP used by SoC designers to create sophisticated chips for devices and computing systems. Its technology contributes to connected products across sectors including healthcare, infrastructure, automotive and consumer technology, giving engineers exposure to systems that can reach millions of users.

Company NameARM
Job RoleAssociate Engineer
QualificationBachelor’s degree or master’s degree or equivalent experience in Computer Science, Information Science, Electronics and Communication Engineering, or a related technical field
SalaryRs. 11-16 LPA (estimated)
Job LocationBangalore
Employment TypeEstablished
CategoryOff-Campus

Role Overview

The Associate Engineer will join Arm’s Design Enablement team within the Solutions Engineering – Implementation organisation. The team builds software applications and automated flows used to develop, validate and deliver custom cells and custom macros for Arm’s Physical IP business.

  • Build and maintain software tools for custom-cell and custom-macro workflows.
  • Automate engineering processes using Java, Python, Tcl, Bash or tcsh.
  • Work with circuit designers and software engineers to translate requirements into practical solutions.
  • Support EDA workloads running in on-premises and cloud environments.
  • Contribute to development, validation and delivery activities for custom Physical IP.

Eligibility & Qualifications

  • Bachelor’s degree, master’s degree or equivalent experience in Computer Science, Information Science, Electronics and Communication Engineering, or a related technical field.
  • Good programming skills in Java, Python or both, including object-oriented programming and data structures.
  • Familiarity with software development fundamentals, including version control and automated testing.
  • Experience or coursework in Tcl and Unix shell scripting, including Bash or tcsh, is desirable.
  • Familiarity with Linux or Unix development environments is desirable.
  • Basic understanding of digital electronics, semiconductor design flows or Physical IP is desirable.
  • Exposure to EDA tools or batch-computing and job-scheduling environments such as IBM Platform LSF is desirable.

Key Responsibilities

  • Develop and sustain software applications and automated workflows for custom-cell and custom-macro development and validation.
  • Write clear and maintainable code in Java or Python, supported by automation scripts in Tcl, Bash or tcsh.
  • Integrate new build methodologies and EDA tools into Custom Cells workflows.
  • Enable efficient, scalable and parallel execution of EDA workloads across on-premises and cloud environments.
  • Write unit, integration and regression tests for software applications.
  • Investigate test failures and debug software issues.
  • Participate in code reviews and document code and workflow changes.
  • Provide software support to engineering users.

Skills Required

  • Java or Python programming
  • Object-oriented programming and data structures
  • Problem-solving and debugging
  • Attention to software quality and accuracy
  • Version control and automated testing
  • Tcl and Unix shell scripting, including Bash or tcsh
  • Linux or Unix development
  • Understanding of digital electronics, semiconductor design flows or Physical IP
  • Written and verbal communication
  • Collaboration with software engineers and circuit designers

Why Join ARM

Arm’s graduate role combines structured learning with practical engineering work alongside experienced software engineers and circuit designers from its global engineering sites. The company highlights growth, inclusion and collaboration, while the work connects software development with Physical IP, EDA tools, cloud infrastructure and semiconductor design. Engineers can also contribute to technology that supports connected devices and applications used across industries worldwide.

How to Apply for ARM Off Campus Drive 2026

Eligible and Interested candidates can apply using the below-mentioned link before the link expires. Applicants need to register with the company portal in order to complete the registration process.

Apply Link: Click Here To Apply

Previous postStripe Off Campus Drive 2026 | Software Engineer, New Grad