A leading UK organisation is seeking a C++ Software Engineer to develop complex engineering solutions in Manchester. In this role, you'll work on performance-critical software in a Linux environment, requiring expertise in C++ and an understanding of system and hardware integration. You'll engage in tasks ranging from designing software components to debugging and defect resolution within an Agile team. The position includes private medical care as part of the package.
Qualifications
Background in systems, embedded, or hardware adjacent software development.
Solid Linux development experience including build systems and debugging.
Understanding of networking fundamentals at protocol level.
Responsibilities
Design, code, test, correct, and document software components.
Develop modern C++ solutions focusing on performance and concurrency.
Work closely with hardware and firmware level components.
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.
Skills
C++ performance optimization
Linux development
Networking fundamentals
Agile methodologies
Job description
A leading UK organisation is seeking a C++ Software Engineer to develop complex engineering solutions in Manchester. In this role, you'll work on performance-critical software in a Linux environment, requiring expertise in C++ and an understanding of system and hardware integration. You'll engage in tasks ranging from designing software components to debugging and defect resolution within an Agile team. The position includes private medical care as part of the package.