2873 IT & Software Developer jobs in the UK

Principal Software Design Engineer
£49,000 - 59,000
TXM Recruit
Cannon Harnett Court 2, Normanton
£49,000 - 59,000
Requirements
Must:
- Strong commercial experience programming in C within RTOS environments (Zephyr, FreeRTOS, or similar)
- Proven background in embedded software development for real-time, hardware-integrated systems
- Experience with wireless communication protocols and connectivity technologies
- Working knowledge of JavaScript and HTML
- Experience with Linux OS application development for testing or simulation
- Familiarity with embedded development tools, IDEs, and version control systems such as Git
- Demonstrated leadership experience, with the ability to manage workloads and motivate engineering teams
- Strong analytical and problem-solving skills, with the ability to work autonomously on complex systems
- Bachelors degree in Computer Science, Electronic Engineering, or a related discipline (or equivalent experience)
- 5 years experience in embedded software engineering
- Experience within consumer electronics, IoT, or similar embedded product environments is advantageous
Responsibilities
- Design, develop, and maintain embedded software for ARM-based hardware platforms, with a strong focus on real-time operating systems (RTOS), ideally Zephyr
- Lead and coordinate a site-based engineering team, including task allocation, workload prioritization, and day-to-day technical oversight
- Develop, debug, and maintain high-quality embedded C code, following best practices and coding standards (e.g. MISRA where appropriate)
- Implement and optimize wireless communication protocols such as Bluetooth, Wi-Fi, Zigbee, or similar technologies
- Collaborate closely with hardware engineers and other stakeholders to define requirements, architecture, and system design
- Support development of user interfaces or related applications using web-based technologies such as JavaScript and HTML
- Develop Linux-based applications for testing and simulation purposes
- Produce and maintain clear technical documentation covering design, implementation, testing, and troubleshooting
- Promote secure software development practices, including encryption and secure communication
- Stay up to date with emerging technologies and industry best practices to drive continuous improvement and innovation
Description
We are a forward-thinking engineering environment looking for a Principal Software Design Engineer / Site Lead to join our team. This senior, hands-on role offers the opportunity to shape next-generation embedded products while leading a dedicated engineering group. We provide a stable and innovative space for professionals eager to take on significant, impactful work.
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 2873 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?
City of Lincoln Council, Bluefruit Software Limited, Openda Ltd, National Highways, Ishida Europe Ltd, eonnext, Leger Shearings Group among others, are currently hiring for C / C++ roles in the UK.
The company with most openings is Experis as they are hiring for 82 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 82 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.