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 ❯
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 ❯
with a focus towards Data Processing solutions Contribute to AWS Cloud infrastructure projects The Software Engineer will have: Strong understanding of back-end programming languages: Java, C++, Node.JS, Python, C The desire to solve complex technical problems, helping customers achieve their goals Knowledge of cloud engineering such as AWS, Docker, Microservices Expereince with Agile ways of working Discretionary bonus Pension More ❯
Stroud, Gloucestershire, South West, United Kingdom
ZENOVO LTD
all design-related tasks. Additionally, you will participate in test suite development, provide and maintain high levels of customer service, and develop technical documentation. Key Experience: - Experience of Programming C onto a RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C is desirable - Knowledge of low power platforms - Programming experience in C++ Education : - Degree in a relevant area such More ❯
code fixes Have opportunities to mentor junior level developers, providing oversight where applicable The Software Engineer will have: Strong understanding of back-end programming languages: Java, C++, Node.JS, Python, C The desire to solve complex technical problems, helping customers achieve their goals Knowledge of cloud engineering such as AWS, Docker, Microservices Expereince with Agile ways of working The Package More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Anson Mccade
code fixes Have opportunities to mentor junior level developers, providing oversight where applicable The Software Engineer will have: Strong understanding of back-end programming languages: Java, C++, Node.JS, Python, C The desire to solve complex technical problems, helping customers achieve their goals Knowledge of cloud engineering such as AWS, Docker, Microservices Expereince with Agile ways of working The Package More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Anson McCade
and sharing best practices within Agile teams. What We’re Looking For Strong skills in at least one back-end programming language (Java preferred, but Python, Node.js, C++, or C also considered). A problem solver with the ability to tackle complex technical challenges. An eagerness to learn and develop new skills. Knowledge of cloud engineering (AWS, Docker, Microservices) is More ❯
Filton, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
teams to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge – C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with More ❯
Filton, Bristol, Avon, England, United Kingdom Hybrid / WFH Options
The One Group
teams to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge - C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with More ❯
gloucester, south west england, united kingdom Hybrid / WFH Options
The ONE Group Ltd
teams to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge – C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Anson McCade
solutions that are robust, scalable, and future-proof. What We’re Looking For Strong skills in at least one back-end language (Java preferred, but Python, Node.js, C++, or C welcome). A problem-solver who enjoys tackling complex challenges. An eagerness to learn new tools and cloud technologies (AWS, Docker, Microservices). Experience in Agile environments and a collaborative More ❯
cheltenham, south west england, united kingdom Hybrid / WFH Options
Anson McCade
solutions that are robust, scalable, and future-proof. What We’re Looking For Strong skills in at least one back-end language (Java preferred, but Python, Node.js, C++, or C welcome). A problem-solver who enjoys tackling complex challenges. An eagerness to learn new tools and cloud technologies (AWS, Docker, Microservices). Experience in Agile environments and a collaborative More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Document methodologies, findings, and recommendations clearly for technical and non-technical audiences. Support strategic planning, operational management, and business development initiatives. Skills & Experience Proficiency in programming languages such as C, C++, or Python. Strong knowledge of Linux systems, command-line tools, and system configuration. Solid understanding of networking protocols (TCP/IP, UDP, DNS, ICMP). Rapid prototyping experience (e.g. More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Searchability NS&D
Document methodologies, findings, and recommendations clearly for technical and non-technical audiences. Support strategic planning, operational management, and business development initiatives. Skills & Experience Proficiency in programming languages such as C, C++, or Python. Strong knowledge of Linux systems, command-line tools, and system configuration. Solid understanding of networking protocols (TCP/IP, UDP, DNS, HTTP, ICMP). Rapid prototyping experience More ❯
cheltenham, south west england, united kingdom Hybrid / WFH Options
Searchability NS&D
Document methodologies, findings, and recommendations clearly for technical and non-technical audiences. Support strategic planning, operational management, and business development initiatives. Skills & Experience Proficiency in programming languages such as C, C++, or Python. Strong knowledge of Linux systems, command-line tools, and system configuration. Solid understanding of networking protocols (TCP/IP, UDP, DNS, HTTP, ICMP). Rapid prototyping experience More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Matchtech
and high-speed serial interconnect design . Experience with Signal Integrity (SI) and Power Integrity (PI) analysis. Proficiency in VHDL for board-level testing and debugging. Working knowledge of C, C++ or Python for board-level test and debug support. Familiarity with DSP concepts used in SDR, radar signal processing, or optical sensors. Ability to develop robust, efficient hardware architectures More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH 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 ❯
systems. We are seeking an experienced Software Team Lead to join our team. This is an exciting opportunity to lead the development of a real time, safety critical, embedded C application which controls a nose wheel steering system. As the Software Team Lead, you will oversee a team of software engineers to derive requirements, compose a spoftware system design, implement More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation … analysing and correcting quality issues. Project management: Taking ownership of firmware and software projects from start to finish. Firmware and software development: Designing, developing and maintaining embedded software in C for Zephyr RTOS and Embedded Linux. Essential Qualifications/Skills/Experience: A passion for improving lives through assistive technology. 4+ years of experience in software development in one or … more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system 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 ❯
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 ❯