Job ID 2026-17831 Date posted Aug. 21, 2026 Location Bengaluru, India Category Hardware Engineering, Design Engineering
Role Overview
The Arm Solutions Engineering Physical IP group is building a team focused on the development of custom and semi-custom digital hard macros used across Arm CPU, GPU, NPU, and SoC products. These hard macros enable functionality that cannot be efficiently implemented using standard-cell methodologies alone, including power delivery, clocking structures, asynchronous interfaces, reliability mechanisms, and digital circuits interacting with analog and mixed-signal systems.
As a Design Engineer, you will contribute to the implementation and delivery of digital hard macros while developing a broad understanding of the complete macro development lifecycle. You will work across RTL, physical implementation, timing closure, simulation, characterization, and integration activities, gaining exposure to all aspects of Physical IP development.
Key Responsibilities
- Support design and implementation of custom and semi-custom digital hard macros.
- Develop and maintain RTL, timing constraints, implementation scripts, and automation flows.
- Execute synthesis, floorplanning, place-and-route, timing closure, physical verification, and signoff activities.
- Analyze and debug timing, power, congestion, DRC, LVS, and implementation issues.
- Review schematics and layout structures to understand macro operation and implementation tradeoffs.
- Support functional, gate-level, and mixed-signal simulation activities.
- Assist in characterization activities including timing, power, and functional model validation.
- Generate and validate macro deliverables including Liberty models, LEF abstracts, physical views, and integration collateral.
- Collaborate with AMS, DFT, verification, and SoC integration teams during development and product integration.
- Participate in silicon validation activities and support correlation of silicon behavior with pre-silic
📌 Senior Design Engineer (Bengaluru)
🏢 ARM
📍 Bengaluru