C++ Software Engineer
Summary
Develops embedded C/C++ systems for a UK-based team, focusing on multitasking and complex system integration.
Salary: £40,000 - 54,000 per year
Requirements:- BSc in Computer Science, Software Engineering or a related subject
- Excellent knowledge of applying C/C++ in a multitasking embedded environment
- Exceptional graduates will be considered
- Excellent problem-solving skills
- A real team player with strong communication and interpersonal skills
- Proven technical skills and self-learning ability, with the capability to thoroughly understand the functional and technical aspects of a complex system
- Well organized, with strong attention to detail
- Experience with configuration management systems, especially Git
- Knowledge of software architecture and design
- Experience using simulators, compilers and debuggers on embedded systems
- Develop and test C++ client code in a multitasking embedded environment
- Design software to meet customer and internal requirements, defining interfaces to other systems
- Deliver user stories and epics, contributing to features using agile planning and tracking techniques
- Implement automated tests that run in our CI/CD pipeline
- Continually improve the efficacy, performance and stability of our products and solutions
- Use data, logging and metrics in Kibana and Grafana to measure quality, identify trends and isolate problems
- Troubleshoot incidents on live customer deployments and support our customers
- CI/CD
- Embedded
- Git
- Grafana
- Support
- Kibana
- C++
More:
We are recruiting a software engineer for one of our clients in the Weybridge area. We work a hybrid model with 1 day onsite and 4 days working from home. This is an opportunity to join a team working on embedded software and customer-facing solutions, with a focus on quality, performance and continuous improvement.
last updated 33 week of 2026