Engineer

Arm

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arm's Architecture Modelling Team seeks an Architecture Engineer to contribute to developing, validating and maintaining architectural models across Arm's roadmap.

You will work with cross‑functional experts, enhance tooling and analysis, and translate complex requirements into robust system models while growing your skills in hardware‑software interaction.

Qualifications

  • Degree in Computer Science or Electronic Engineering, or equivalent practical experience.
  • Strong understanding of core computer architecture concepts.
  • Programming experience in Python; exposure to C/C++ or Rust.
  • Familiarity with version control, testing and CI workflows.
  • Strong written and spoken communication; able to explain technical concepts.
  • Able to learn new tools and adapt to evolving requirements.

Responsibilities

  • Contribute to development, validation and maintenance of architectural models.
  • Support toolflows that consume architectural data, ensuring correctness and usability.
  • Collaborate with senior engineers to explore new concepts and technologies.
  • Communicate findings through documentation, presentations and discussions.
  • Participate in reviews, testing and continuous improvement of models and tools.

Skills

Computer architecture
Systems engineering
Python
C/C++/Rust
Version control
Communication

Education

Bachelors in Computer Science or Electronic Engineering or equivalent

Tools

Git
CI/CD

Job description

Job Title: Architecture Engineer
Overview

The Architecture and Technology Group (ATG) at Arm is responsible for defining and developing the advanced technologies that shape the future of Arm’s architecture roadmap. As part of ATG, we specialise in delivering world‑class secure CPU and system architectures, along with the supporting technologies that empower Arm’s ecosystem to build innovative and competitive products.

Within ATG, the Architecture Modelling Team develops, maintains, and evolves Arm's architecture pseudocode and executable models, ensuring faithful implementation of architectural specifications and enabling high‑quality Arm architecture across A‑, R‑, and M‑Profiles.

As an Engineer, you will be a contributing member of a versatile team working closely with experts across Arm and with external partners. You will support the definition, development and validation of future computing systems and gain experience across architectural modelling, tooling and analysis. You will work on long‑running projects with broad impact, developing your ability to reason about system‑level design while building credibility across teams.

Key Responsibilities
  • Contribute to the development, validation and maintenance of architectural models.
  • Support toolflows that consume architectural data, with a focus on correctness, usability and maintainability.
  • Collaborate with senior engineers to explore new architectural concepts and technologies.
  • Communicate technical findings through documentation, presentations and design discussions.
  • Participate in reviews, testing and continuous improvement of models and tools.
Required Skills and Experience
  • Professionals with strong experience in computer architecture, systems engineering or a closely related field. A degree in Computer Science, Electronic Engineering, or equivalent practical experience is expected.
  • Solid understanding of core computer architecture concepts.
  • Programming experience in Python, and exposure to systems programming in C, C++ or Rust.
  • Familiarity with software development practices such as version control, testing and basic CI workflows.
  • Ability to learn and adapt tools and workflows as requirements evolve.
  • Clear written and verbal communication skills, with the ability to explain technical concepts to varied audiences.
  • Willingness to work through ambiguity and learn how to translate high‑level requirements into technical solutions.
Nice‑to‑Have Skills
  • Exposure to Arm Architecture or low‑level programming, including assembly.
  • Experience working with architectural, performance or system‑level models.
  • Demonstrated curiosity about hardware‑software interaction.
  • Evidence of collaborative problem solving through team projects, internships, open‑source work or research.
Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organisation of dedicated and innovative individuals, and do not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability or status as a protected veteran.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Architecture Verification Engineer
Architecture Verification Engineer

Arm • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Staff Engineer
Staff Engineer

Arm • Bengaluru

Hybrid
INR 6,000,000 - 8,000,000
Software Engineer
Software Engineer

Arm • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Software Engineer/ Senior Software Engineer
Software Engineer/ Senior Software Engineer

Arm • Bengaluru

Hybrid
INR 1,800,000 - 2,800,000
Design Verification Engineer
Design Verification Engineer

Arm • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Engineer /Senior Engineer (Verification)
Engineer /Senior Engineer (Verification)

Arm • Bengaluru

On-site
INR 1,200,000 - 2,400,000
SoC Lead - Senior Principal Engineer
SoC Lead - Senior Principal Engineer

Arm Limited • India

Hybrid
INR 3,500,000 - 8,000,000
Principal SOC Modeling Engineer
Principal SOC Modeling Engineer

Arm • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Opportunity for career progression
Collaborative work environment
Exposure to innovative technologies
Senior Engineer, RTL Design
Senior Engineer, RTL Design

Arm • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Senior Applications Engineer, Chip Methodology and Automation
Senior Applications Engineer, Chip Methodology and Automation

Arm • Bengaluru

Hybrid
INR 1,800,000 - 3,200,000