2873 IT & Software Developer jobs in the UK

TXM Recruit jobs

Principal Software Design Engineer

£49,000 - 59,000
TXM Recruit
Cannon Harnett Court 2, Normanton
£49,000 - 59,000
Company Size icon
Company Size
200-500
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

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.