2305 IT & Software Developer jobs in the UK

Leidos jobs

Software Engineer - Leominster

£47,500 - 60,900
Leidos
The Brooms, Leominster
£47,500 - 60,900
Company Size icon
Company Size
5k+
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:
- 3–15 years of experience in hands-on software development. - Strong proficiency in C++ and/or Python. - Experience coding for embedded systems (e.g., ESP32, ARM Cortex-based boards). - Familiarity with low-level hardware interfacing, including serial communications, GPIO, USB, or SPI/I2C. - Comfort working in Linux development environments. - Strong problem-solving skills and attention to detail. - Ability to adapt quickly to new hardware, tools, and use cases. - Familiarity with unit testing, debugging tools, and Git-based workflows. *Desirable:* - Experience with security-focused projects (e.g., Government, MoD). - Exposure to cryptography and secure audio/data transport. - Knowledge of Bluetooth, Ultra-Wideband, or other wireless protocols. - Familiarity with USB device drivers or USB communication. - Experience with RTOS or bare-metal development environments.

Technologies

AI
ARM
Bluetooth
Cryptography
LESS
Machine Learning

Responsibilities

- Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). - Write and maintain code in Python and/or C++, often interfacing directly with hardware. - Work with communication protocols to control and integrate peripheral devices. - Perform testing and debugging, both in the lab and at customer sites. - Collaborate with cross-functional teams to refine requirements and implement features. - Occasionally support system integration and deployment of hardware/software stacks. - Engage with users to understand operational needs and adapt solutions accordingly. - Contribute to technical documentation and version control (Git). - Support team knowledge sharing and mentor less-experienced developers when appropriate.

Description


We are looking for an experienced software developer who loves building practical solutions on embedded hardware and wants to work closely with end-users to see the real-world impact of your code. In our National Security & Defence team, you will design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). This role will typically be on-site 4 days a week, allowing you to engage directly with customers. At Leidos, a global technology company, we tackle the UK’s toughest national security challenges. We value people who are curious, self-directed, and eager to immerse themselves in innovative solutions. We offer competitive salaries, a range of financial rewards, and a dynamic work environment. Additionally, we are committed to diversity and inclusivity, welcoming applications from every part of the community. If you're passionate about working on impactful real-world systems and thrive in a collaborative culture, we would love to hear from you.
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 2305 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?

Concentrix, Kendal Nutricare, Kirintec Limited, PayItMonthly Ltd, Executive Jet Support Ltd, MastarRec, Trinity Workshops 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 98 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.