Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
Computerworld Personnel Ltd
to develop on time solutions Knowledge, Skills & Experience: Experience as a Software Engineering Manager or similar position Experience with programming languages such as C++, C, Assembler, C# Experience of managing a team in an Agile environment How to Apply: Suitable candidates for the Software Engineering Manager role should apply immediately More ❯
day, Inside IR35 Duration: Initial 12 months Key Requirements: Java development experience React Spring boot Apache nifi Please note this role requires active UK C DV Clearance. More ❯
cheltenham, south west england, united kingdom Hybrid / WFH Options
Premier Group
design, development and test of software for the companys products and technology. Embedded Software Engineer Key Skills: 3-5+ minimum industry experience Embedded C, C++, Python Experience of microcontrollers STM32, ARM Cortex, etc Experience with RTOS Systems Experience with Embedded Linux Network interfaces SPI, I2C, USB, UART, CANB, Ethernet More ❯
NCSC Cyber Security Software Engineer (C Language) Closing Date - 23:55 on Monday 14th April 2025 GCHQ is an intelligence, cyber, and security agency with a mission to keep the UK safe. We use cutting-edge technology, ingenuity and partnerships to identify, analyse, and disrupt threats. Working with our intelligence … exciting opportunity to develop software and tools that will detect threats and defend computer systems from our adversaries. Our team predominantly works with the C programming language, so knowledge and experience in using C is essential, along with a good understanding of the internal workings of computers and operating systems. … processes, and analysing and improving performance, all while ensuring the code we write meets the highest standards. About You If you enjoy programming in C, working at the OS level, and want to develop those skills and apply them in a cyber security context, then we'd encourage you to More ❯
exciting opportunity to develop software and tools that will detect threats and defend computer systems from our adversaries. Our team predominantly works with the C programming language, so knowledge and experience in using C is essential, along with a good understanding of the internal workings of computers and operating systems. … processes, and analysing and improving performance, all while ensuring the code we write meets the highest standards. About You If you enjoy programming in C, working at the OS level, and want to develop those skills and apply them in a cyber security context, then we'd encourage you to … apply for this role! The successful applicant will need to have: A good understanding and experience in using the C programming language. A solid understanding of what an Operating System (OS) is and what functions it performs. Understanding some aspects of how an OS works, for example, what a filesystem More ❯
involved in product design and sustaining activities on a range of electronic based products. Implementation of embedded firmware designs and test solutions primarily in C and C#. Firmware development and debugging embedded systems. Implementation of cryptographic solutions and the creation of design documentation. Knowledge, Skills & Experience: Engineering Degree or equivalent … in a related discipline. At least 4 years experience in Firmware development. Good working knowledge of low programming languages (C/C#) and scripting and the ability to use standard development software: debuggers, editors, compilers. For further information please email If you are interested in this position please click 'apply More ❯
cheltenham, south west england, united kingdom Hybrid / WFH Options
Bright Purple
expertise will be instrumental in delivering high-quality software solutions that exceed customer expectations. To be considered, you will have: Strong programming abilities in C and Java Extensive experience working with Linux Excellent communication skills Joining this growing, innovative, and employee-centred business means becoming part of a company that More ❯
Cheltenham, Gloucestershire, South West, United Kingdom
LM RECRUITMENT SOLUTIONS LTD
as our tool of choice for reverse engineering and produce proof of concepts in the most suitable language for the project which could be C, C++, Python or assembly code. The role requires an inquisitive mindset and enthusiasm for solving difficult research tasks. As part of our team, you will … exploitation techniques and mitigations. Experience and knowledge of Linux and its internals. Experience and knowledge of Android or iOS and its internals. Familiarity with C or C++. We are recruiting at all grades from junior consultants through to highly experienced principal consultants. This vacancy is aimed at our junior, consultant More ❯
Cheltenham, Gloucestershire, South West, United Kingdom
LM RECRUITMENT SOLUTIONS LTD
Software Engineer (C/C++) Active DV Clearance must be held Up to £100k + bonus dependant on level - all levels considered Cheltenham Our Capability Development team develops bespoke software for our clients in the Cyber Security domain. We specialise in C and C++ and have worked across iOS, Android … processes to maintain code quality while balancing realistic delivery timescales and client requirements. Desirable Skills Professional experience in the design and implementation of complex C or C++ based solutions, ideally both clean-slate projects and updates to legacy code bases. Comfortable with platform APIs, development environments and native debugging approaches More ❯
Cheltenham, Gloucestershire, South West, United Kingdom
LM RECRUITMENT SOLUTIONS LTD
requirements can quickly change based on your experience, understanding and input. We are looking for skills in a variety of technologies, but experience with C, C++, Python, operating system internals, embedded systems, network packet analysis or machine learning would be advantageous. Equally, the role requires an inquisitive mindset, persistence, and … and knowledge of operating system internals, including Linux, Windows and embedded systems. Experience and knowledge of Android or iOS, and its internals. Familiarity with C, C++ or Python. RF technologies and Software Defined Radio. An inquisitive nature. Problem solver. We are recruiting at all grades from junior consultants through to More ❯