Arm logo

Debugger Software Engineer

Arm
June 17, 2026
Full-time
Remote friendly (Manchester, ENG, United Kingdom)
Worldwide
Β£55,300 - Β£74,800 GBP yearly
EDA Jobs, Level - Mid-Career

Job Title

Debugger Software Engineer

Role Summary

Work on Arm's debugger and probe firmware within an Agile engineering team to design, implement and deliver features for Java and C++ based debug tools and high-performance debug probes. The team owns development across the full software lifecycle, from requirements and design through implementation, testing and deployment.

Role is based in Manchester with a hybrid working policy.

Experience Level

Mid-level (Level - Mid-Career). The posting does not specify required years of experience.

Responsibilities

Primary responsibilities include designing, implementing and maintaining debugger features and probe firmware, collaborating across the team, and supporting automated testing and deployment.

  • Implement features for Java and C++ debugger tools and associated firmware for DSTREAM probes.
  • Participate in the full software development lifecycle: requirement clarification, design, implementation, testing and deployment.
  • Collaborate with product and technology managers and cross-functional engineers in an Agile team.
  • Develop and maintain test code and automation to ensure software quality.
  • Use scripting and Linux tooling to support development, debugging and CI processes.

Requirements

Core technical requirements are listed first; additional desirable skills are provided separately.

Must-have

  • Practical experience programming in Java and/or C++.
  • Strong understanding of algorithms and data structures; strong abstract reasoning skills.
  • Experience scripting in Python and using the Linux command line.
  • Proactive, self-driven approach to engineering tasks.

Nice-to-have

  • Experience with embedded software development.
  • Familiarity with embedded debug tools and probes (for example Arm Development Studio or Keil MDK and JTAG/SWD probes).
  • Experience with Visual Studio Code, build automation tools such as Maven.
  • Experience developing tests and CI pipelines using tools such as Jenkins or Robot.

Education Requirements

Not specified.


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-06-15