Skip to main content
Arm logo

Software Engineer – Developer Tools (Java/C++)

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

Job Title

Software Engineer – Developer Tools (Java/C++)

Role Summary

Develop and maintain Java and C++ based debugger tools and associated firmware used by Arm partners to build software for embedded devices. You will work in an Agile engineering team based in Manchester, contributing across the full software lifecycle from requirements and design through implementation, testing and deployment.

Experience Level

Mid-level - suitable for engineers with several years of professional software development experience (typically ~3–7 years).

Responsibilities

Work within an engineering team to deliver features, fixes and tests for debugger products and firmware.

  • Design, implement and maintain features in Java and/or C++ debugger tools.
  • Develop firmware for debug/trace probes (DSTREAM family) and integrate with host tools.
  • Participate in the full SDLC: requirements clarification, design, code, review, testing and deployment.
  • Write and maintain automated tests and CI pipelines.
  • Collaborate with product managers, QA and other engineering teams to deliver reliable releases.
  • Work in a hybrid model, splitting time between home and the Manchester office.

Requirements

Must-have technical skills and behaviours, plus a concise list of desirable extras.

  • Must-have: Practical experience programming in Java and/or C++.
  • Must-have: Strong understanding of algorithms and data structures; solid abstract reasoning.
  • Must-have: Scripting experience with Python and familiarity with the Linux command line.
  • Must-have: Proactive, self-starter attitude and good teamwork skills.
  • Nice-to-have: Embedded software development experience.
  • Nice-to-have: Experience with embedded debug tools (e.g. Arm Development Studio, Keil MDK) and JTAG/SWD probes.
  • Nice-to-have: Familiarity with Visual Studio Code, Maven build automation, or CI tools such as Jenkins and 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-10-29