Debugger Software Engineer Jobs in Manchester 2026
Debugger Software Engineer Jobs in Manchester 2026: When you assist other engineers in creating the technology that people use on a daily basis, a career in software engineering can be particularly fulfilling. In your role as a Debugger Software Engineer at Arm, you will contribute to development tools that assist Arm partners in producing software for embedded devices used in machine learning, gaming, Android, Linux, mobile technologies, and corporate applications.
This position offers the chance to collaborate with seasoned engineers in an Agile setting on complex debugging and development technologies. Your efforts can assist the infrastructure and technologies that underpin contemporary computing as well as the quickly expanding AI ecosystem.
This hybrid role, which is based in Manchester, offers the opportunity to mix productive in-person collaboration with concentrated remote work in Arm’s city center office. This position could be a great next step in your career if you appreciate working with strong engineering teams, creating dependable software, and tackling challenging technical problems.
Details of Debugger Software Engineer Job:
- Job Title: Debugger Software Engineer Jobs in Manchester 2026 – Apply Now
- Company: Arm
- Location: Manchester, England, United Kingdom
- Work Type: Hybrid
- Salary: £55,300 to £74,800 per year
- Experience: Software engineering experience with Java and/or C++
- Key Technologies: Java, C++, Python, Linux, embedded software, debugging tools
- Visa: Skilled Worker sponsorship may be available subject to eligibility
About the Role:
As a Debugger Software Engineer, you will work with an Agile engineering team that creates and enhances software tools based on Java and C++. You will take part in every step of the software development lifecycle, from comprehending requirements and creating solutions to development, testing, and deployment.
As part of your work, you will write firmware for the DSTREAM family of high-performance debug and trace probes and provide new features to Arm’s debugging tools, such as Arm Debugger within Arm Development Studio.
In addition to obtaining hands-on expertise with debugging technologies, embedded systems, development environments, automation, and contemporary engineering techniques, the role offers the chance to work in a variety of software engineering domains.
Responsibilities for Debugger Software Engineer Jobs in Manchester:
- Create and update features for Arm’s software debugging toolkit.
- Participate in the creation of Java and C++ applications as a member of an Agile engineering team.
- To comprehend and define requirements, collaborate with other engineers and technology managers.
- Create workable and sustainable technical solutions.
- Participate in every stage of the software development process, from basic requirements to deployment.
- Create firmware for the high-performance debug and trace probes in the DSTREAM series.
- Software should be tested and improved to preserve performance, quality, and dependability.
- Work together with engineers from various technological specialties.
- When tackling difficult engineering challenges, offer suggestions and show initiative.
Required Skills and Experience:
Successful candidates should have:
- Practical programming experience with Java and/or C++.
- Strong abstract reasoning and the ability to understand important concepts at different levels of detail.
- A solid understanding of algorithms and data structures.
- Experience using Python for scripting.
- Familiarity with the Linux command line.
- A proactive approach to problem-solving and the ability to take initiative.
- The ability to work effectively as part of an Agile engineering team.
Desirable Skills and Experience:
While not necessary, the following experience might be helpful:
- experience developing embedded software.
- familiarity with microcontroller debugging programs like Keil MDK or Arm Development Studio.
- knowledge of SWD or JTAG debugging probes.
- familiarity with Visual Studio Code.
- familiarity with build automation tools like Maven.
- knowledge of creating automated tests.
- knowledge of Continuous Integration tools like Robot or Jenkins.
Why Consider This Opportunity?
- Work With Experienced Engineers: You will collaborate with engineers who bring expertise across a broad range of technologies, development practices, and engineering disciplines.
- Build Meaningful Development Tools: Your work will help create debugging and development technologies used by engineers building software for embedded and computing applications.
- Strengthen Your Technical Skills: The role provides exposure to Java, C++, Python, Linux, embedded software, debugging technologies, testing, and modern development practices.
- Be Part of an Agile Environment: You will contribute throughout the software development lifecycle, giving you the opportunity to influence projects from requirements and design through development and deployment.
- Hybrid Working in Manchester: Arm’s hybrid approach provides flexibility between working remotely and collaborating from its office in central Manchester, with working arrangements determined according to team and role requirements.
- Learn Within a Technology-Focused Environment: Working alongside highly skilled colleagues can provide valuable opportunities to exchange knowledge, explore new engineering approaches, and continue developing professionally.
Check Also: Visa Sponsorship Software Engineer Jobs in London
Benefits of Debugger Software Engineer Job:
- Competitive Annual Salary: Earn between £55,300 and £74,800 per year, with an estimated average salary of £65,050, providing a strong compensation opportunity for experienced software engineering professionals.
- Hybrid Working Flexibility: Enjoy a hybrid working arrangement in Manchester that allows you to balance focused remote work with valuable face to face collaboration within the engineering team.
- Advanced Technical Experience: Develop your expertise across Java, C++, Python, Linux, embedded software, debugging technologies, algorithms, data structures, and modern software development practices.
- Career Development Opportunities: Work alongside experienced engineers and gain exposure to different technologies, engineering approaches, Agile methodologies, testing practices, and the complete software development lifecycle.
- Meaningful Engineering Projects: Contribute to debugging tools and firmware that help Arm partners develop software for embedded devices supporting mobile, gaming, Linux, Android, machine learning, and enterprise applications.
- Supportive Professional Environment: Join a collaborative engineering culture that values innovation, initiative, knowledge sharing, accessibility, inclusion, and opportunities to work with talented professionals across different technical areas.
Visa Sponsorship Information:
Arm claims that it will cover the employer-related sponsorship expenses in cases when skilled worker sponsorship is necessary. The chosen applicant bears all personal expenses, such as the Immigration Health Surcharge and the visa application fee.
During the hiring process, candidates should verify their eligibility and the sponsorship agreements that apply to their situation.
Hybrid Working:
The goal of Arm’s hybrid working style is to facilitate flexibility and teamwork. Teams decide on suitable work schedules according to the demands of the position and company. During the application procedure, specific arrangements will be explained.
The flexibility available for a given employment may occasionally be impacted by local legal, regulatory, tax, or other restrictions.
Accessibility and Accommodations:
Arm is dedicated to making its hiring procedure easily accessible. Candidates can get in touch with Arm’s accommodations team to explore suitable support if they need an adjustment or accommodation throughout the recruitment process.
Additional breaks during interviews, help reading documents, or workplace accessibility support are examples of possible modifications. Requests for accommodations are handled discreetly.
Equal Opportunity:
Arm is committed to providing a respectful workplace where applicants and colleagues have equal opportunities. The company promotes an inclusive environment and does not discriminate on the basis of protected characteristics.
How to Apply for Debugger Software Engineer Jobs in Manchester 2026?
Those who are interested in the Debugger Software Engineer Jobs in Manchester should read the official job description and apply via Arm’s hiring procedure. Candidates should make sure that their resume amply illustrates their experience with programming, algorithms, data structures, scripting, Linux, and software development.
Is this Debugger Software Engineer role hybrid-based?
Yes, this position follows a hybrid working approach in Manchester. Team arrangements determine how employees divide time between home and office. The role offers flexibility while maintaining opportunities for face to face collaboration with experienced engineering colleagues.
What programming languages are required for this role?
Candidates should have practical programming experience with Java and or C++. Strong knowledge of algorithms and data structures is also important. Experience with Python scripting and Linux command-line tools is required for successful performance in this position.
Does Arm offer Skilled Worker visa sponsorship here?
Skilled Worker sponsorship may be available when required, subject to eligibility and Arm’s sponsorship arrangements. Arm states that employer-related sponsorship costs are covered, while successful candidates remain responsible for individual application fees and Immigration Health Surcharge costs.



