Job Description
Join to apply for the
Staff SoC Design Engineer
role at
Arm
Location: Markham, Ontario, Canada
Job Overview
Our Solution Engineering division develops SoCs for various application segments, using the latest IP products from Arm and other vendors. We are looking for a creative and hard‑working SoC Design Engineer to join the team and help develop these systems. You will contribute to the specification, design and verification of various products and work with multiple groups inside Arm to design our SoC products.
Responsibilities
Develop logic for our innovative high‑performance compute and AI solutions as part of a design team.
Understand and review the SoC architecture and develop design specifications meeting power/performance goals.
Craft design micro‑architecture specifications, develop RTL, fix bugs, run design checks, and contribute to implementation constraints.
Collaborate closely with the verification team to review test plans, debug design issues, and with performance/power analysis teams to evaluate and improve SoC performance/power.
Contribute to developing and enhancing design methodologies used by the team.
Mentor and support other team members to enable successful completion of project activities.
Balance other opportunities such as collaborating with Project Management on plans and schedules.
Required Skills & Experience
10+ years of experience designing complex compute subsystems or SoCs.
Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or a related field.
Experience in digital hardware design for complex systems using Verilog HDL.
Experience with power and clock domain crossing and with static design checks (linting, CDC/RDC, X‑propagation).
Exposure to all stages of design: concept, specification, implementation, power and performance analysis, power optimization, testing, documentation, and support.
Experience with synthesis, timing constraints, and power management techniques.
Experience collaborating with verification teams on design quality closure.
Experience with Perl, Python, or other scripting languages.
Leadership, mentoring, or coaching experience.
Nice to Have Skills and Experience
Experience with ARM‑based designs and/or ARM system architectures.
Experience with SystemVerilog and verification methodologies (UVM/OVM/e).
Experience with UPF, IP‑XACT.
Experience leading teams or projects.
Experience developing and integrating subsystems for PCIe, UCIe, DDR/LPDDR/HBM, Ethernet, etc.
Understanding of DFT topics: RTL testability, scan insertion, OCC.
Accommodations
At Arm, we want our people to do great things. If you need support or an accommodation during the recruitment process, please email
accommodations@arm.com .
Equal Opportunities
Arm is an equal‑opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Hybrid Working
Arm’s hybrid approach to working is centred around flexibility, balancing office and other locations. Details of the specific hybrid model for this role will be shared upon application.
Salary Range:
$157,300-$212,900 per year
Job Details
Seniority level: Associate
Employment type: Full‑time
Job function: Engineering and Information Technology
Industries: Semiconductor Manufacturing, Software Development, Computer Hardware Manufacturing
#J-18808-Ljbffr