Skip to main content
Arm logo

CPU Software Intern for Verification

Arm
October 23, 2026
Internship
On-site
Sophia Antipolis, FR
€27,000 - €27,000 EUR yearly
Verification Jobs, Level - Entry or Early Career

Job Title

CPU Software Intern for Verification

Role Summary

Join Arm's CPU verification team in Sophia Antipolis for a 5–6 month internship starting in 2027. You will contribute to verification of Arm CPU IP, develop scripts and tooling, and work on real projects with guidance from experienced verification engineers.

This role is hands-on: tasks include extending CI workflows and enhancing internal templating tools using Python and C++ while collaborating within a cross-functional verification team.

Experience Level

Entry-level internship - targeted at students in their final year of a Master’s (or equivalent). This is a short-term internship role (5–6 months) intended for enrolled higher-education students.

Responsibilities

Typical responsibilities during the internship include:

  • Support functional verification of Arm Cortex CPU IP to maintain quality standards.
  • Design and implement scripts and small tools (primarily Python and C++) to improve CI and internal tooling.
  • Integrate and validate tooling within the verification flow and test environments.
  • Collaborate with engineers to debug issues, run verification suites, and analyze results.
  • Document work, participate in reviews, and present progress to the team.

Requirements

Must-have skills and attributes for candidates:

  • Strong problem-solving and engineering approach.
  • Curiosity about CPU design and digital systems; basic understanding of computer architecture fundamentals.
  • Experience programming in at least one language such as C++ or Python.
  • Attention to detail, good communication, and teamwork skills.
  • Ability to work in a Linux environment and familiarity with version control concepts (git).

Nice-to-have:

  • Familiarity with Continuous Integration tools (e.g., Jenkins) and Groovy scripting.
  • Experience with templating engines (e.g., Jinja) or software grammar/syntax-tree techniques.
  • Shell scripting (bash), build tools (make), and remote tooling (ssh).

Education Requirements

Students in the final year of a Master’s degree (BAC+5 or equivalent) in Electronics Engineering, Computer Engineering, Computer Science, or a related technical field. Applicants must be enrolled in higher education and able to provide a French internship agreement (Convention de Stage). Other degrees may be considered based on relevant experience.


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.

Arm logo

Date Posted: 2026-10-19