Arm Associate Engineer Job in Bengaluru: Apply Now
- Location Bengaluru (Bangalore), Karnataka, India
- Work mode Hybrid
- Job type Full-Time
- Experience Entry-level / Fresher
- Department Backend Development
Arm is hiring an Associate Engineer to join their Design Enablement team within the Solutions Engineering organization in Bengaluru. This graduate-level role requires a Bachelor’s or Master’s degree in a related technical field and focuses on developing and maintaining software applications and automated workflows for custom cells and macros. You will leverage a core tech stack including Java, Python, Tcl, and Bash to support efficient execution of EDA workloads in both on-premises and cloud environments while collaborating with global engineering sites.
Quick Job Details
What You'll Do
As an Associate Engineer, you will build and maintain software tools that automate the development and validation of custom cells and macros.
-
Develop and sustain software applications and automated workflows that support custom cells and custom macro development and validation.
-
Write clear, maintainable code in Java or Python, with supporting automation in Tcl, Bash, or tcsh.
-
Work with circuit designers and software engineers to understand requirements and implement practical solutions.
-
Help integrate new build methodologies and EDA tools into Custom Cells workflows.
-
Support efficient, scalable, and parallel execution of EDA workloads in on-premises and cloud environments.
-
Write unit, integration, and regression tests, investigate failures, and debug software issues.
-
Participate in code reviews, document changes, and provide support to engineering users.
Get Latest 📰 Job Updates
Never miss an opportunity! Join our official channels for daily job alerts and career tips.
What You Need (Requirements)
To qualify for this role, you must have strong object-oriented programming skills and a foundational understanding of software development principles.
-
Bachelor’s degree or 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.
-
Strong problem-solving and debugging skills, with attention to software quality and accuracy.
-
Good written and verbal communication skills and the ability to work collaboratively.
-
Familiarity with software development fundamentals, including version control and automated testing.
-
Experience or coursework in Tcl and Unix shell scripting, including Bash or tcsh (preferred).
-
Familiarity with Linux or Unix development environments (preferred).
-
Basic understanding of digital electronics, semiconductor design flows, or Physical IP (preferred).
-
Exposure to EDA tools or batch-computing and job-scheduling environments such as IBM Platform LSF (preferred).
Tech Stack
💡 Gigsdock Pro-Tip
To stand out for this Associate Engineer Job at Arm, emphasize your proficiency in both object-oriented programming (Java/Python) and scripting (Bash/Tcl) on your resume, as this role bridges software engineering with semiconductor workflows. During the interview, be prepared to discuss any academic or personal projects where you automated a process, wrote unit tests, or debugged complex software issues. Showing a foundational understanding of Linux environments and a willingness to learn Electronic Design Automation (EDA) tools will strongly align you with Arm’s 10x mindset.
⚠️ Disclaimer & Important Information
- Never pay any amount for getting a job. Genuine employers never charge recruitment fees.
- Apply before the hiring closes or the employer stops accepting applications.