Debugger Software Engineer

Arm Limited
Manchester, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £80,000.0
Working hours
Regular working hours

Tech stack

Keil Java (Programming Language) Agile Methodology Artificial Intelligence Android Software Development Build Automation C++ (Programming Language) Continuous Integration Software Debugging Linux DevOps Embedded Software
+11 more
Firmware Joint Test Action (IEEE Standards) Python (Programming Language) Linux Commands Machine Learning Apache Maven Microsoft Visual Studio Software Engineering Scripting Enterprise Software Applications Jenkins

Job description

  • We work in an Agile team on the development of our Java and C++ based tools.
  • We collaborate with engineers and technology managers to clarify requirements, design solutions, develop features, and deploy new functionality.
  • We implement new features for our suite of debug tools, including Arm Debugger within Development Studio.
  • We develop firmware for our DSTREAM family of high-performance debug and trace probes.
  • We contribute across the full software development lifecycle.

Technologies:

  • ARM
  • Android
  • DevOps
  • Embedded
  • Firmware
  • Support
  • Java
  • Jenkins
  • Linux
  • Machine Learning
  • Maven
  • Mobile
  • Python
  • Visual Studio
  • AI
  • C++

More:

We make debug tools that help our partners build extraordinary software on embedded devices powering mobile, games, Android, Linux, machine learning, and enterprise applications. We offer the opportunity to work with engineers across a wide range of technologies and practices, including innovative DevOps technologies and highly skilled colleagues across the company. We operate a hybrid working policy, with the option to split time between working from home and our office in the heart of Manchester, close to the city centre. We support recruitment adjustments and accommodations, and we are an equal opportunity employer committed to an inclusive and respectful environment. We also value our 10x mindset, which emphasizes curiosity, ambition, collaboration, and turning bold ideas into real technology.

Requirements

  • We require a good understanding and practical experience of Java and/or C++ programming.
  • We require strong abstract reasoning skills and the ability to focus on key concepts at all levels of detail.
  • We require a deep understanding of algorithms and data structures.
  • We require experience with scripting in Python and using the Linux command line.
  • We value a high level of pro-activity and initiative.
  • Nice to have: experience with embedded software development.
  • Nice to have: experience using embedded debug tools such as Arm Development Studio or Keil MDK and associated JTAG or SWD debug probes.
  • Nice to have: familiarity with Visual Studio Code.
  • Nice to have: experience with build automation tools such as Maven.
  • Nice to have: test development using Continuous Integration tools such as Jenkins or Robot.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all