Software Engineer

Anson McCade
Manchester, UK
11 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Software Debugging Linux Firmware Networking Basics Scaled Agile Framework Software Engineering Linux Development Build Tools C++14

Job description

Our client, a leading UK organisation delivering highly complex, mission critical engineering solutions, is currently seeking a C++ Software Engineer to work on long term programmes supporting sensitive and technically demanding systems.

This role offers the opportunity to work on low level, performance critical software in a Linux environment, contributing to systems where reliability, efficiency and correctness are essential.

As a C++ Software Engineer you will:

  • Design, code, test, correct and document software components that form part of a highly engineered system
  • Develop modern C++ solutions with a strong focus on performance, concurrency and system behaviour
  • Work closely with hardware and firmware level components as part of an integrated platform
  • Analyse and resolve complex defects across software and system layers
  • Provide accurate estimates of development effort from technical specifications
  • Contribute effectively within an Agile engineering environment

The C++ Software Engineer will have:

  • A background in systems, embedded or hardware adjacent software development
  • Solid Linux development experience including build systems and debugging
  • An understanding of networking fundamentals at protocol level
  • The ability to work collaboratively within a technical team and share knowledge

The Package:

  • Private medical care

Applicants must have the unrestricted right to work in the UK and be eligible to undertake UK National Security Vetting up to DV level.

Requirements

  • A background in systems, embedded or hardware adjacent software development
  • Solid Linux development experience including build systems and debugging
  • An understanding of networking fundamentals at protocol level
  • The ability to work collaboratively within a technical team and share knowledge

Apply for this position

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

Apply on www.collegerecruiter.com
Prepare application

Good distractions

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

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:21 min

From systems engineering to self-taught developer

Brian Morrison · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all