2733 IT & Software Developer jobs in the UK
Requirements
Must:
- Degree (or equivalent) in Computer Science or a related discipline
- Strong experience in object-oriented C++ (C++17 or later), including design patterns
- Understanding of UML/SysML
- Knowledge of the full software development lifecycle
- Experience developing new software and supporting legacy systems
- Software verification and testing experience
- Strong communication skills
- Experience with Agile development methodologies (desirable)
- Knowledge of additional languages such as C, C#, Java, or scripting languages (desirable)
- Experience with hardware integration and target-based testing (desirable)
- Familiarity with Data Distribution Service (DDS) or other Ethernet-based communication (desirable)
- Cross-platform development (Windows/Linux) (desirable)
- Experience with Visual Studio 2022 (desirable)
- Knowledge of CMake or similar build tools (desirable)
- Windows/Linux system configuration (desirable)
- Understanding of CANbus, MilCAN, or J1939 protocols (desirable)
- Experience with Git version control (desirable)
- Experience using YouTrack/Jira (desirable)
- MariaDB/MySQL experience (desirable)
- Familiarity with Boost, XML, JSON, and cryptography (desirable)
- Qt6 GUI development (desirable)
- Unit testing frameworks such as GoogleTest (desirable)
- Experience working in regulated industries, especially Defence (desirable)
Responsibilities
- Design and implement software solutions that meet contractual requirements while supporting cost-effective system design
- Contribute to system-level design, ensuring functionality is effectively allocated across hardware and software components
- Support software and system validation activities, including developing test tools, producing test schedules, integration plans, and technical reports
- Assist with planning, estimating, and managing technical tasks
- Maintain awareness of relevant technological and engineering developments, applying this knowledge appropriately to ongoing projects
- Manage your own workload to meet project timelines and milestones
- Conduct self-verification of work to ensure quality and completeness
- Participate in peer reviews to ensure high-quality outputs across the team
Description
We are recruiting on behalf of a leading engineering organization for a Software Engineer to support the design, development, and integration of software across a range of systems and sub-systems. This role is based in Telford with hybrid working options available. We offer a competitive salary of up to £70,000 along with a bonus. Our team values innovation and collaboration, providing a stimulating work environment where you can continue to grow your skills and contribute meaningfully to exciting projects.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the UK here.
How many C / C++ Developer jobs are in the UK?
Currently, there are 2733 C / C++ openings.
Is the UK a good place for C / C++ Developers?
The UK is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for C / C++ Developer jobs in the UK?
Bluefruit Software Limited, Mas & Pas Limited, Future Talent Learning, Interface, Ctrl Alt, Accenture, Sellafield Ltd among others, are currently hiring for C / C++ roles in the UK.
The company with most openings is Experis as they are hiring for 90 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.
The company with most openings is Experis as they are hiring for 90 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.
