Job Title
SoC Design Engineer
Role Summary
The SoC Design Engineer will integrate IP blocks, develop subsystem microarchitectures and RTL, and collaborate with cross-functional teams to deliver optimized system performance, power and area (PPA) for a range of products including IoT, Automotive and Infrastructure computing.
Work is within a hardware design team responsible for subsystem and SoC integration, verification support and system-level performance tuning.
Experience Level
Mid-level. No specific years-of-experience were stated.
Responsibilities
Deliver and integrate RTL subsystems, review architectures, and support verification and performance activities.
- Understand incoming IP functionality, interfaces and interactions with subsystem and SoC components.
- Develop subsystem microarchitecture specifications and implement RTL.
- Review verification plans, assist debugging and resolve design issues.
- Work with performance analysis to evaluate and improve system PPA.
- Run static design checks and synthesis/timing analyses; identify and fix issues.
- Propose refinements to IP teams based on system-level integration and usage.
- Improve team design methodologies and tooling.
- Coordinate with project management on plans and schedules and mentor team members as needed.
Requirements
Must-have technical skills and experience:
- Practical experience with digital hardware design and Verilog/SystemVerilog.
- Proven experience with complex SoC design techniques and subsystem development.
- Experience with static design checks (CDC, RDC, X-prop, lint).
- Experience producing clear design specifications.
- Scripting experience (Perl, Python or similar) for automation and tooling.
- Track record delivering sophisticated RTL subsystems within project timescales.
- Ability to make and justify high-level PPA trade-offs.
- Experience with synthesis, timing analysis and power-management techniques.
- Good communication and collaboration skills.
Nice-to-have:
- Experience with ARM-based designs or ARM system architectures.
- Knowledge of memory-system interconnect protocols (e.g. AMBA ACE-Lite, AXI).
- Familiarity with processor subsystems, NoCs, security subsystems, PCIe subsystems, or system power-management flows.
- Experience with verification methodologies.
Education Requirements
Bachelor's or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science or a related technical field.
About the Company
Company: Arm
Headquarters: Cambridge, United Kingdom
ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.

Date Posted: 2026-05-22