Staff Design Engineer
ArmJob Title
Staff Design Engineer
Role Summary
Design engineer on a Subsystems & SoC team responsible for micro-architecture, RTL development and delivery of SoC infrastructure (clocking, reset, debug, power, interconnect, interrupts).
The role collaborates with architecture, verification, power/performance and implementation teams and provides technical leadership to achieve project goals.
Experience Level
Senior - requires 8+ years' experience in design and development of complex compute subsystems or SoCs.
Responsibilities
Primary responsibilities include specification, implementation, verification support and methodology improvements for SoC infrastructure.
- Write micro-architecture and design specifications for SoC infrastructure areas (clocking, reset, debug, power management, interconnect, interrupts).
- Develop RTL, debug designs, and run design checks.
- Work with verification to review test plans and diagnose design issues.
- Collaborate with power and performance teams to evaluate and improve PPA.
- Contribute to and improve team design methodologies.
- Guide and support other team members; lead small projects or workstreams as required.
- Coordinate with project management on schedules and deliverables.
Requirements
Must-have technical skills and experience.
- 8+ years’ experience designing and developing complex compute subsystems or SoCs.
- Expertise producing micro-architecture and design specifications for SoC infrastructure.
- Strong digital hardware design skills and proficiency in Verilog HDL.
- Experience leading RTL development for subsystems or SoCs.
- Familiarity with Lint, CDC, RDC, and UPF/CLP flows.
- Experience with scripting languages such as Perl or Python.
- Good verbal, written and presentation skills.
Nice-to-have:
- Experience with ARM-based designs or ARM system architecture.
- Experience developing interconnect, DDR/LPDDR, HBM or UCIe subsystems.
- SystemVerilog and verification methodologies (UVM/OVM).
- Experience leading small teams or projects.
- Synthesis, timing analysis, constraint development and hand-off to implementation.
- Power management and optimization methodologies, DFT and physical implementation experience.
Education Requirements
Bachelor's or Master’s degree in Computer Science or Electrical/Computer Engineering.
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.
