This job is no longer available
This job expired on 28/09/2026. It no longer accepts applications.
Senior Software Engineer
Nigel Wright Group · Prudhoe
Job description
About the role
Our client, a specialist engineering and technology business, is looking for a Senior Software Engineer to join a multidisciplinary team. You will work on embedded and Linux‑based platforms, delivering high‑performance software that directly impacts product reliability and user experience.
Key responsibilities
- Design and develop high‑quality C/C++ software for embedded and Linux environments.
- Create applications that run efficiently within constrained computing resources.
- Architect software solutions for embedded and Linux‑based systems.
- Implement and optimise networking functionality using TCP/IP and UDP.
- Improve memory usage, performance and reliability of applications.
- Contribute to technical strategy, engineering standards and best practices.
- Collaborate closely with hardware, product and other software teams.
- Support code reviews, mentor colleagues and share technical knowledge.
- Own complex technical challenges from concept through deployment.
Required profile
- Strong commercial experience in C and/or C++ development.
- Proven track record developing software for Linux environments.
- Experience with networking protocols such as TCP/IP and UDP.
- Background in embedded or resource‑constrained system development.
- Excellent problem‑solving, analytical abilities and communication skills.
Required skills
- C
- C++
- Linux
- TCP/IP
- UDP
- Embedded systems
- Software architecture
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nigel Wright Group
Prudhoe