Cheltenham, Gloucestershire, England, United Kingdom Hybrid/Remote Options
Searchability NS&D
to customers and stakeholders, and support planning, estimation, and engineering best practice. ACTIVE CYBER ENGINEER ESSENTIAL SKILLS Strong software engineering background Experience with one or more of the following: C, C Plus Plus, Python, Assembly, or C Sharp Understanding of vulnerability research or exploratory research environments Experience across at least one major platform such as Linux, Windows, iOS, Android, or … us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Active Cyber Engineer, Software Engineering, Vulnerability Research, C, C Plus Plus, Python, Assembly, Reverse Engineering, iOS, Android, Linux, Windows, Embedded, Cyber Security, NSD More ❯
Gloucester, Gloucestershire, South West, United Kingdom
Forward Role
prioritize vulnerabilities and implement patching strategies. Collaborating in Agile teams to deliver innovative, secure, and robust technical solutions. What We're Looking For Proficiency in one or more of C, C++, Java or C#. Familiarity with scripting and automation using Python, Bash, Powershell or Groovy. Experience working with IDA Pro or Ghidra for reverse engineering Experience working with Linux or More ❯
Cheltenham, Gloucestershire, South West, United Kingdom
Forward Role
prioritize vulnerabilities and implement patching strategies. Collaborating in Agile teams to deliver innovative, secure, and robust technical solutions. What We're Looking For Proficiency in one or more of C, C++, Java or C#. Familiarity with scripting and automation using Python, Bash, Powershell or Groovy. Experience working with IDA Pro or Ghidra for reverse engineering Experience working with Linux or More ❯
GL1 1DE, Gloucester, Gloucestershire, United Kingdom
Zenovo
working software. Required Experience: 8+ years’ experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and More ❯
Develop and execute test plans, including the creation of automated test scripts. Key Skills/Experience Required: Minimum of 3 years experience working with embedded systems. Proficiency in embedded C programming for developing bare-metal firmware. Strong understanding of synchronisation challenges in embedded environments. Familiarity with common communication interfaces and protocols such as SPI, RS-485, and CAN. Hands-on More ❯
Bristol, BS34, Stoke Gifford, Gloucestershire, United Kingdom
Zenovo
Develop and execute test plans, including the creation of automated test scripts. Key Skills/Experience Required: Minimum of 3 years’ experience working with embedded systems. Proficiency in embedded C programming for developing bare-metal firmware. Strong understanding of synchronisation challenges in embedded environments. Familiarity with common communication interfaces and protocols such as SPI, RS-485, and CAN. Hands-on More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum Up to £55,000 + Bonus & Benefits (De
a hands-on Software Development role, you will be working collaboratively with Project Leads, Simulation Architects and the wider project team, with the development of synthetic environments using the C family of programming languages. The role combines aspects of technical leadership, project management and team building. The team are integral in the development of weapon systems and system architectures, and More ❯
Bristol, Gloucestershire, United Kingdom Hybrid/Remote Options
Fusion People Ltd
modelling/simulating software in at least one of the following areas: RF telecommunications, waveforms, OSI model, SIGINT, EW VHDL VERILOG Experience with SDR architecture Agile development methodologies. C#, C, C++, Python and Database architecture. Desirable Experience XML Networked systems JICD Restful and/or RPC API Library agnostic code development Geospatial engines Cloud containers/Docker OPEN CPI Application More ❯
testing. Collaborating with systems engineers, software engineers, integration teams and project leads. What you'll need Essential Strong experience with Cameo or IBM Rhapsody (mandatory). Solid background in C or C++ development. Experience working across the full software development lifecycle. Understanding of DDS middleware and real-time operating systems . Familiarity with safety-related standards such as DefStan More ❯
Bristol, Gloucestershire, United Kingdom Hybrid/Remote Options
Zenovo
in the ongoing development of software for Real-Time Operating Systems, working to recognised safety standards, and delivering high-quality design and test documentation. Key Skills Required: Proficient in C and Assembly programming languages Skilled in Embedded Systems Design and implementation Experienced in software development within controlled and regulated environments Proficient in working with Real-Time Operating Systems (RTOS) Strong More ❯
growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate, and manage engineering teams. Experience in project management, including planning, scheduling, and resource allocation. Ability to manage multiple concurrent More ❯
Gloucestershire, United Kingdom Hybrid/Remote Options
Circuit32 Recruitment Solutions Ltd
visits to Cheltenham throughout depending on project progression. ROLE: Embedded Software Engineer LOCATION: Remote (Cheltenham) RATE: up to 60ph DURATION: 3 months Skills required for the Embedded SW Engineer: C Zephyr RTOS Nordic chips If you're interested, please apply below or get in touch with any questions Cheers, Nathan More ❯
GL50, Montpellier, Gloucestershire, United Kingdom Hybrid/Remote Options
Circuit32 Recruitment Solutions Ltd
visits to Cheltenham throughout depending on project progression. ** ROLE: Embedded Software Engineer LOCATION: Remote (Cheltenham) RATE: up to £60ph DURATION: 3 months Skills required for the Embedded SW Engineer: C Zephyr RTOS Nordic chips If you're interested, please apply below or get in touch with any questions Cheers, Nathan More ❯
experienced engineers Key Skills Required: Strong experience in embedded software development within a safety-critical environment (Aerospace) Proficient experience of embedded systems and real-time operating systems Proficiency in C programming Strong knowledge of the full software development lifecycle Experience working to safety standards If this sounds like you, please apply and I will be in touch More ❯
Software Engineer - UK C DV Salary: 40,000 - 75,000 DoE Location: Cheltenham - expect to attend site five days a week Clearance: Must hold current UK C DV The company: Cyber Security and National Security SME. The company is large enough to offer stability, expert support and career progression while enabling you to work with a large degree of autonomy More ❯
Cheltenham, Gloucestershire, Montpellier, United Kingdom
CBSbutler Holdings Limited trading as CBSbutler
Software Engineer - UK*C DV Salary: £40,000 - £75,000 DoE Location: Cheltenham - expect to attend site five days a week Clearance: Must hold current UK*C DV The company: Cyber Security and National Security SME. The company is large enough to offer stability, expert support and career progression while enabling you to work with a large degree of autonomy More ❯
Defence and Security sector, is currently seeking a Low-level Embedded Software Engineer to join their team in Bristol on a contract basis. Key Responsibilities: Developing embedded software using C/C++ languages for various defence-related systems. Undertaking software verification and validation to ensure robust and reliable performance. Producing detailed design and technical documentation, including performing design reviews. Integrating … ensure coherent system integration. Travelling infrequently to other UK sites, although this is expected to be minimal (quarterly at most). Job Requirements: Experience in developing embedded software with C/C++. Knowledge of Real Time Operating Systems is desirable. Understanding of verification processes and standards like DefStan 00-55 & DO178B/C. Proficiency in modern software development practices and More ❯
career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies. Key Responsibilities: Design, develop, and maintain embedded software using C and assembler Collaborate with hardware engineers on embedded systems design Work with Real-Time Operating Systems (RTOS) on ARM processors Assist in testing, debugging, and integrating embedded solutions Follow structured … development processes and contribute to code reviews What We re Looking For: Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline Solid understanding of C programming and familiarity with assembler Exposure to embedded systems design, either through academic projects or industry placement Experience or understanding of real-time operating systems Knowledge of ARM architectures (e.g., Cortex-M More ❯
development, verification, and integration of embedded software solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain embedded software using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including … and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C, and MISRA. Exposure to defence, aerospace, or other complex systems environments. More ❯
development, verification, and integration of embedded software solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain embedded software using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including … and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C, and MISRA. Exposure to defence, aerospace, or other complex systems environments. More ❯
Test Engineer - UK C DV Salary: 50,000 - 85,000 DoE Location: Cheltenham - expect to attend site five days a week Clearance: Must hold current UK C DV The company: Cyber Security and National Security SME. The company is large enough to offer stability, expert support and career progression while enabling you to work with a large degree of autonomy More ❯
Cheltenham, Gloucestershire, Montpellier, United Kingdom
CBSbutler Holdings Limited trading as CBSbutler
Test Engineer - UK*C DV Salary: £50,000 - £85,000 DoE Location: Cheltenham - expect to attend site five days a week Clearance: Must hold current UK*C DV The company: Cyber Security and National Security SME. The company is large enough to offer stability, expert support and career progression while enabling you to work with a large degree of autonomy More ❯
A varied client facing C/C++, Linux role in cyber-defence, signal processing, and secure comms Are you an accomplished C/C++ and Linux software engineer seeking more variety and a chance to expand your skills and experience? This well-established technology consultancy provides expertise and development of advanced technologies for national security and industry clients. Due to … A relevant Master's or PhD would be advantageous Excellent communications skills: proficient in writing technical documentation and adapt at discussing complex subjects in depth Software engineering skills in C or C++ and Linux, demonstrated by prior work on large and complex codebases. Familiarity with common software engineering tools and best practice are essential. Front end development skills in TypeScript … A highly competitive salary is on offer to the successful candidate, and their benefits package includes a performance-based bonus and an excellent pension scheme. Keywords: Experienced Software Engineer, C, C++, Linux, Cybersecurity, Defence, Consultancy, Client-Facing, Gloucestershire Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now More ❯
supervision Ability to debug complex problems and be able to produce required documentation to achieve the required safety level. Significant previous experience of developing bare-metal embedded software using C/C++. Working in a team and with members from other disciplines e.g. Systems, Integration, Electronic Required: (Better) Previous experience of development and verification of embedded software developed to high … safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify shortfall Working More ❯
supervision Ability to debug complex problems and be able to produce required documentation to achieve the required safety level. Significant previous experience of developing bare-metal embedded software using C/C++. Working in a team and with members from other disciplines e.g. Systems, Integration, Electronic Required: (Better) Previous experience of development and verification of embedded software developed to high … safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify shortfall Working More ❯