Search Jobs

Search by job, company or skills

Staff Engineer - Architecture Validation

Staff Engineer - Architecture Validation

Arm
  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description

Company: Arm

Key Skills: Communication, Design, EDA, Go, RTL, SAP, SoC, Testing

Roles and Responsibilities:

  • Lead architecture validation and support integration across multiple architecture components.
  • Analyse Arm Architecture specifications, identify ambiguities or gaps, and drive their resolution with architects.
  • Drive tooling, automation, and framework enhancements to make validation scalable and efficient.
  • Perform debugging and root-cause analysis, ensuring timely resolution of complex specification and model issues.
  • Collaborate with Architects, authors and modeling engineers to align the architecture data with architectural intent.
  • Own and champion validation activities to deliver high-quality architecture releases to internal and external partners.
  • Mentor and guide engineers, promoting technical excellence, collaboration, and continuous learning.

Skills Required:

  • Strong programming skills in C/C++ and Python.
  • Solid understanding of CPU architecture and assembly programming.
  • Proven leadership and expertise in validation, debugging, and analyzing complex issues.
  • Excellent cross-team communication, collaboration, and problem-solving skills.
  • Ability to reason about architecture specifications, machine-readable representations, and validation logic across the architecture generation pipeline.
  • 8+ years of relevant experience in architecture modeling, validation, or related domains.

Nice-to-Have Skills

  • Experience with Arm Architecture or Arm CPUs.
  • Background in embedded software or system-level modeling and validation.
  • Hands-on experience with AI/LLM-based tools or workflows for engineering productivity, automation, validation, or debugging
  • Familiarity with toolchain development or modeling frameworks.
  • Exposure to formal verification or architecture simulation tools.
  • Strong interest in continuous learning and innovation

Education: Bachelor's or Master's degree (B.Tech./B.S. or M.Tech./M.S.) in Electronics, Electrical, or Computer Engineering from a reputed institution.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

About Company