Arm

Senior Engineer

Arm
Apply
2 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, test, deploy, and maintain reliable and scalable software applications and engineering tools.
  • Develop automation to improve engineering productivity and reduce manual processes.
  • Write clean, maintainable, efficient, and documented code.
  • Debug complex software, system, and performance issues.
  • Design and maintain APIs, databases, command-line tools, and supporting infrastructure.
  • Build automated unit, integration, and regression tests.
  • Monitor software reliability and improve performance, scalability, and robustness.
  • Participate in code reviews and contribute to coding standards, best practices, documentation, and software architecture.
  • Collaborate with engineers, architects, product teams, foundries, EDA providers, and ecosystem partners.
  • Support optimization of power, performance, area, signoff, and silicon quality for compute subsystems and SoCs.

Requirements

  • Strong programming skills in one or more of Python, TCL, and C/C++.
  • Understanding of data structures, algorithms, object-oriented programming, and software design principles.
  • Experience with Linux/Unix, Git, debugging, scripting, and automation.
  • Understanding of databases such as PostgreSQL, MySQL, or SQLite.
  • Familiarity with REST APIs, distributed systems, CI/CD, and containers.
  • Knowledge of software testing methodologies and development lifecycle practices.
  • Preferred experience with agentic workflow models from OpenAI and Claude.
  • Preferred experience with RTL synthesis tools, process technology design rules, STA, and power estimation and analysis methodologies.
  • Prior experience in SoC design, CAD engineering, physical design, or signoff is highly desirable.

Benefits

  • Hybrid working is available, with individual teams determining their working patterns and role-specific details shared upon application.
  • Recruitment adjustments and accommodations are available for applicants who need them.

Tech Stack

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me