2684 IT & Software Developer jobs in the UK

Senior Embedded Software Engineer
£75,000 - 75,000
Computer Futures
King William Street, Normanton
£75,000 - 75,000
Requirements
Must:
- Degree-qualified in Electronics, Software Engineering, Computer Science, or a related discipline
- Strong Embedded C programming skills
- Real-time embedded software development in C
- Bare-metal development and board bring-up
- Development of secure embedded systems
- Knowledge of embedded software development processes including requirements, design, implementation, and testing
- Awareness of hardware, including schematics, SoC I/O, pin muxing, and peripheral configuration
- Understanding of embedded debugging techniques and tools
- Ability to work across both bare-metal and RTOS-based systems
- Highly logical and analytical with strong attention to detail
- Ability to manage multiple tasks and deadlines effectively
- Quality-focused and process-driven
- Strong communication skills to engage with both technical and non-technical stakeholders
- Comfortable working under pressure in a delivery-focused environment
- Ability (or willingness to quickly develop expertise) in OSDP (Open Supervised Device Protocol)
- 5 years professional embedded software experience is desirable
- C++ development and RTOS experience are advantageous
- Familiarity with tools such as Eclipse, VS Code, Jira, Confluence, Bitbucket, SonarQube, MCUXpresso, STM32CubeIDE is preferred
Responsibilities
- Architect, design, and implement new embedded software solutions
- Diagnose, debug, and resolve issues in existing production firmware
- Produce and maintain clear technical documentation and design artefacts
- Define and implement appropriate unit, component, and system-level testing
- Apply static and dynamic analysis techniques to ensure software quality and security
- Support prototype bring-up, debugging, and validation activities
- Collaborate with other embedded engineers across multiple hardware platforms
- Participate in peer code and design reviews
- Evaluate and introduce new tools, libraries, and software components where appropriate
- Work with quality and support teams to investigate and resolve field issues
Description
We are looking for a Senior Embedded Software Engineer to design, develop, test, and maintain embedded software for access control and intrusion-related products. This is an exciting opportunity for experienced embedded engineers who enjoy working closely with hardware, improving existing firmware, and contributing to secure, high-quality embedded systems. Our work environment is primarily office-based with regular use of development hardware, though it may involve occasional hands-on hardware testing and debugging. We value quality and collaboration, and we are committed to delivering top-notch embedded solutions.
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 2684 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?
The Scouts Association, Bluefruit Software Limited, Arctic Shores, SwapTix, Kodu, MandM, Wykes Engineering Co. (Rushden) Limited among others, are currently hiring for C / C++ roles in the UK.
The company with most openings is Hays Technology as they are hiring for 72 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 Hays Technology as they are hiring for 72 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.