Permanent C Jobs in Bristol

1 to 25 of 39 Permanent C Jobs in Bristol

Software Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Leidos
monitoring and reporting. Adherence to project processes and software development practices 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, Windows, macOS and Linux. We emphasise having a comprehensive understanding of the programming languages, platforms, and tooling we rely on. Your skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Bristol, Gloucestershire, United Kingdom
Thebusinessyear
activities. You will also provide technical leadership to engineering teams and ensure adherence to project processes. Our Capability Development team specializes in bespoke software for Cyber Security, focusing on C and C++, with experience across iOS, Android, Windows, macOS, and Linux. We value a deep understanding of programming languages, platforms, and tooling. Your skills and experiences: Proficiency in C++, Java More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Systems Software Engineer

Bristol, Gloucestershire, United Kingdom
Cerebras
low-level software stack. Knowledge of virtualisation and hypervisor concepts. Working experience in one or more of these: OpenBMC, Firmware, Kernel Internals, Low level Security testing. Strong Proficiency in: C or C++ and scripting languages such as Python. Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce quality work and commitment to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Simulation & Modelling Engineer

Bristol, Gloucestershire, United Kingdom
Cirrus Selection
systems engineering processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Bristol, Gloucestershire, United Kingdom
Oxford Instruments
and environmental protection standards. Education/Experience Degree qualified in a computing and/or physics related discipline with proven relevant experience since graduating OR Programming in C#, C++, C, assembler, and PLC programming experience. It would be helpful to have had some exposure to/experience of machine learning and/or other forms of AI. Embedded/low … level/real time control using C/C++, exposure to and knowledge of fieldbus technologies an advantage. Professional Skills/Abilities Knowledge of Semiconductor processing techniques, and system desig In depth knowledge of Windows Software are essential pre-requisites as is experience working on real-time control systems. Knowledge of hardware interfacing is also desirable. Computer literacy. In addition More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Hardware System Test Engineer

Bristol, Gloucestershire, United Kingdom
Cerebras
decisions. Identify root causes of technical issues spanning hardware and software. Candidate Profile Experience in manufacturing testing of advanced electronic systems. Strong understanding of electronics fundamentals. Proficiency with Python, C/C++, Bash, and Git. Experience using Linux command line. Ability to collaborate with software, silicon, and hardware design teams. Problem-solving skills for complex electronic systems. Excellent communication and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Vulnerability Researcher Remote Up to £135k + Benefits

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Circle Group
concept exploits Analysing binary targets using tools like IDA Pro, Binary Ninja, or Ghidra Engaging in fuzzing, fault injection, symbolic execution, and virtualisation techniques Writing clean, efficient code in C/C++ and Python Collaborating in agile, low-ego research teams Required Experience Proven expertise in vulnerability research and exploit development Deep understanding of OS internals, memory models, and binary More ❯
Employment Type: Permanent, Work From Home
Posted:

Electronics Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
ADLIB
ADC/DAC. Knowledge of power electronics: SMPS, DC-DC converters, battery charging/protection. Proficiency with Altium Designer for schematics and PCB layout. Low-level firmware development in C, C++, or Rust. Comfortable using lab tools: oscilloscopes, logic analyzers, multimeters, power supplies. Experience collaborating across firmware, mechanical, and manufacturing teams. Meticulous with documentation and version control (Git, BOM management More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Electronics Engineer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
ADLIB Recruitment
ADC/DAC. Knowledge of power electronics: SMPS, DC-DC converters, battery charging/protection. Proficiency with Altium Designer for schematics and PCB layout. Low-level firmware development in C, C++, or Rust. Comfortable using lab tools: oscilloscopes, logic analyzers, multimeters, power supplies. Experience collaborating across firmware, mechanical, and manufacturing teams. Meticulous with documentation and version control (Git, BOM management More ❯
Employment Type: Permanent, Work From Home
Posted:

Research Engineer - HPC System Architecture

Bristol, Gloucestershire, United Kingdom
Hewlett Packard Enterprise Development LP
reasonably large HPC systems, including identity and access management, system configuration, software deployment, high performance networks, and software container technology and monitoring. Development experience classic compiled languages such as C, C++ or Fortran and experience with interpreted environments such as Python, and modern compiled languages like Go or Rust. At least a B.Sc. equivalent in a Science, Technology, Engineering or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior IC Verification Engineer

Bristol, Gloucestershire, United Kingdom
Nordic Semi
of Wi-Fi products, including microcontrollers and connectivity SoC/IP subsystem verification planning, test infrastructure development, functional verification. Test bench and test case generation using Verilog, SystemVerilog, UVM, C, Formal. Embedded C code or writing CPU-centric tests using C code Coverage definition, implementation and analysis Key Qualifications MSc in electrical engineering or equivalent or Bachelor with industrial experience … Strong knowledge of verification planning, assertion based and formal verification techniques, coverage based verification, UVM and C testbenches. Experience with low power verification and SoC level verification Good debugging skills Programming background in low-level and script-based languages, e.g. C, C++, Python, Perl is a plus. Fluent English language skills (written and oral) Advantageous knowledge Experience with ARM processors More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer- AI Trainer

Bristol, UK
Hybrid / WFH Options
DataAnnotation
you will need to be proficient in either Python and/or JavaScript. Your role will require proficiency in at least one programming language/framework (JavaScript, TypeScript, Python, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, or Swift) in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be More ❯
Posted:

Data Engineer- AI Trainer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
DataAnnotation
you will need to be proficient in either Python and/or JavaScript. Your role will require proficiency in at least one programming language/framework (JavaScript, TypeScript, Python, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, or Swift) in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be More ❯
Employment Type: Permanent
Salary: GBP 29 Hourly
Posted:

Embedded Software Architect

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#, 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 influencing and defining More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum, Inc benefits
Posted:

Staff System Software Engineer

Bristol, Gloucestershire, United Kingdom
Cerebras
design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Coding experience in: C or C++ Scripting experience: Python or Bash. Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce quality work and commitment to finish More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research Engineer AI

Bristol, Gloucestershire, United Kingdom
Hewlett Packard Enterprise Development LP
as model deployment, in particular in a distributed environment. At least a B.Sc. equivalent in a Science, Technology, Engineering or Mathematical discipline. Development experience in compiled languages such as C, C++ or Fortran and experience with interpreted environments such as Python. Parallel programming experience, with relevant programming models such as OpenMP, MPI, CUDA, OpenACC, HIP, PGAS languages, etc is highly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
ZENOVO LTD
Job Title: Junior Embedded Software Engineer Location: Bristol (3 Days On-Site Per Week) Starting Salary - Up to £40,000 + Benefits & Bonus Key Experience & Responsibilities: - Embedded C Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors & MicroControllers - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra Education : - Degree More ❯
Employment Type: Permanent
Salary: £40,000
Posted:

Principal Simulation and Modelling Engineer

Bristol, Avon, England, United Kingdom
Hybrid / WFH Options
MBDA
systems engineering processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation More ❯
Employment Type: Full-Time
Salary: £50,000 - £57,000 per annum
Posted:

Software Engineer

City Of Bristol, England, United Kingdom
CPS Group (UK) Limited
with a dynamic product roadmap Creating synthetic testing environments , primarily using Unity Working closely with a cross-functional team to prototype, iterate, and deploy 🧠 Technologies you'll use: Languages: C/C#, Python, Java Platforms: Unity, embedded microcontrollers, IoT ecosystems Concepts: Autonomous systems, synthetic testing, data management, edge computing 🤝 The Team & Culture You’ll join a tight-knit, startup-style More ❯
Posted:

Senior Data Test Automation Engineer

Bristol, Gloucestershire, United Kingdom
Hawk-Eye Innovations Ltd
data quality and continuous improvement across teams. Familiarity with testing live video streaming solutions, focusing on performance, low latency, and seamless user experiences would be advantageous Our Tech Stack C Computer Vision: C+/20, Qt, Boost, ZeroMQ, ElasticSearch. Web: Java, Node.js, RESTful APIs, JUnit. General: Git, Docker, AWS, Jenkins, GitHub Actions. ML: Python, TensorRT. Our agile teams work with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research Scientist

Bristol, Gloucestershire, United Kingdom
Cerebras
for language, vision and other modalities, machine learning for molecules and proteins (ideally with some background in chemistry and biological sciences). Lower-level programming for hardware efficiency, e.g. C CUDA/Triton. Practical familiarity with hardware capabilities for deep learning - threads, caches, vector & matrix engines, data dependencies, bus widths and throttling. Practical familiarity with software stacks for deep learning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Device Software Developer

City Of Bristol, England, United Kingdom
One Big Circle Ltd
embedded applications with a wide range of hardware, under the supervision and guidance of senior engineers. You’ll gain experience of a range of relevant technologies such as: Python, C, C++ Microcontrollers and FPGA Linux IP networking Integration of visible-spectrum, thermal, and other specialist imaging and sensor technologies Personal Qualities and Experience You are someone who enjoys learning new More ❯
Posted:

Software Test Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Kinneir Dufort
meet all of these points, please ensure you meet the majority of them before making an application: Demonstrable experience in test engineering, validation, or development. Software development skills (preferably C/C++) and scripting (e.g., Python). Exposure to embedded systems (e.g., STM32, FreeRTOS) and/or application-level software. Demonstrable experience with test automation tools and CI/CD More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Remote Dynamics NAV/BC Developer - Mobile WMS / Inventory SaaS for NHS

BS1, Bristol, City of Bristol, United Kingdom
Hybrid / WFH Options
RecruitmentRevolution.com
Developer. This is an excellent opportunity to make a meaningful impact within a collaborative and forward-thinking environment. The Role at a Glance: Microsoft Dynamics NAV/BC Developer - C/AL/AL. 100% Remote UK £60,000 - £70,000 Training and Development Contributory pension scheme, Perkbox Membership Company: Leading provider of tailored software solutions for the healthcare industry … these solutions from Dynamics NAV to latest Business Central versions. What your day-to-day might look like: You'll play a key role in supporting and developing our C/AL application - tackling development-related support tickets and working closely with stakeholders to clarify specifications and ensure smooth handovers. Your deep understanding of our systems and architecture will help … preparation and release of software updates. Your Skills & Experience: NAV/BC Development & Upgrades: • Proven experience developing Microsoft Dynamics NAV (NAV 2016+), including upgrading custom solutions and migrating from C/AL to AL. • Strong technical expertise in C/SIDE, C/AL, and AL programming. • Proficient in creating custom functionality using AL extensions. Technical & Functional Skills: • Skilled in More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum Plus Benefits
Posted:

Remote Dynamics NAV/BC Developer - Mobile WMS / Inventory SaaS for NHS

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Recruitment Revolution
Developer. This is an excellent opportunity to make a meaningful impact within a collaborative and forward-thinking environment. The Role at a Glance: Microsoft Dynamics NAV/BC Developer - C/AL/AL. 100% Remote UK £60,000 - £70,000 Training and Development Contributory pension scheme, Perkbox Membership Company: Leading provider of tailored software solutions for the healthcare industry … these solutions from Dynamics NAV to latest Business Central versions. What your day-to-day might look like: You'll play a key role in supporting and developing our C/AL application - tackling development-related support tickets and working closely with stakeholders to clarify specifications and ensure smooth handovers. Your deep understanding of our systems and architecture will help … preparation and release of software updates. Your Skills & Experience: NAV/BC Development & Upgrades: • Proven experience developing Microsoft Dynamics NAV (NAV 2016+), including upgrading custom solutions and migrating from C/AL to AL. • Strong technical expertise in C/SIDE, C/AL, and AL programming. • Proficient in creating custom functionality using AL extensions. Technical & Functional Skills: • Skilled in More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:
C
Bristol
10th Percentile
£37,500
25th Percentile
£45,250
Median
£55,000
75th Percentile
£77,500
90th Percentile
£80,000