Remote C Jobs in the UK

1 to 25 of 390 Remote C Jobs in the UK

Firmware Engineer - Outside IR35

United Kingdom
Hybrid / WFH Options
Experis
needs Essential Skills: Strong hands-on experience with FPGA development in VHDL Previous work on safety-critical or high-reliability systems DO-254 experience - ideally delivering DAL B or C designs Familiarity with verification methodologies and simulation tools (e.g. ModelSim, Vivado, etc.) Able to work autonomously in a multi-disciplinary team Contract Details: Outside IR35 Initial 6-month engagement with More ❯
Employment Type: Contract, Work From Home
Posted:

Investment Banking - Low Latency C++ Developer - financial markets/Linux/scripting/low latency/TCP/I

London, United Kingdom
Hybrid / WFH Options
Scope AT Limited
frequent delivery of useful software. ESSENTIAL DUTIES AND RESPONSIBILITIES Plan, design, develop, document, test, deploy, and support new and existing features/modules SKILLS & EXPERIENCES ASSESSMENT 7+ years of C/C++ development experience Experience with financial markets/clients Experience with order entry gateway development. Experience with market data Reasonable knowledge of Linux Some Scripting knowledge Interest and some More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Traffic Management Software Developer

Southampton, Hampshire, United Kingdom
Hybrid / WFH Options
Synergize Consulting Ltd
the client's JIRA task management framework. Attend on-site sessions as required to verify VMS display output and live traffic flow interactions. Required Skills and Qualifications Proficient in : C/C# programming languages SOAP API development Knowledge of : Oblak Protocol or similar field-based/serial messaging protocols Experience working in secure, safety-critical, or infrastructure-related environments Familiarity More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Software Engineer

Northampton, West Northamptonshire, Northamptonshire, United Kingdom
Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What is your focus as a Software Engineer? You will be responsible for developing, testing, and implementing high-quality software solutions … Conduct testing, troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply More ❯
Employment Type: Permanent
Posted:

Embedded Software Test Engineer

Crawley, Sussex, United Kingdom
Hybrid / WFH Options
Thales Group
Interact with the senior product design and implementation team Provide technical leadership and ownership for aspects of the software design allocated Write high integrity software in languages such as C C that follows software design and interface control descriptions/specifications and adheres to the software architectures often written in UML Update requirement/Use Case and design documentation to … preferably for real-time and embedded software systems. Experience successfully developing certified product in accordance with HGES or its predecessors Experience in developing with languages such as C++ and C Experience of working with RTOS/OS, e.g. FreeRTOS Static analysis tool experience (e.g. Klockwork or Coverity) Experience in one or more of the following: Visual Studio, DOORS, TAU, GIT More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

GPU Software Optimization Engineer - GPGPU/SYCL

United Kingdom
Hybrid / WFH Options
Intel Corporation
technical feedback. Identify optimization opportunities through benchmarking and testing. Qualifications: Required: Master's degree (or equivalent) in a scientific or engineering discipline. 5+ years of experience. Advanced experience in C/C++ and Data Parallel C++ . Strong background in performance profiling , debugging , and graphics application optimization . Solid understanding of CPU/GPU/SoC/DSP architecture . More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Security engineer - Hybrid

United Kingdom, UK
Hybrid / WFH Options
JISC
and their use. • Experience deploying, Integrating, and administering a wide variety of proprietary and open-source systems. • Experience using various scripting/programming languages (namely, Java, Python, Bash, Golang, C, Perl). • Knowledge of running a backend database: PostgreSQL, MySQL is desirable. • Networking experience is desirable. • Experience with Network Time services is desirable. This position requires the successful candidate to More ❯
Employment Type: Full-time
Posted:

Senior PLC Engineer/Developer – Siemens Technologies

Cowes, Isle of Wight, United Kingdom
Hybrid / WFH Options
BES Group
Employee Assistance Programme Company wide volunteering scheme To join our team, you will need: Comprehensive software development experience using Siemens PLCs, with additional experience in programming languages such as C/C++, Python, Delphi, or equivalents Experience with modern software development lifecycle tools, including Git for source control, and DevOps practices and tools, especially CI/CD pipelines Significant experience More ❯
Employment Type: Permanent
Posted:

Principal AI Engineer - Venture Studio

London, United Kingdom
Hybrid / WFH Options
Moonsong Labs, Inc
etc. The ideal candidate is an experienced Machine Learning Engineer that has experience working with various models, in particular LLMs, and ideally has low level programming experience in Rust, C, or C++. This role would be a good fit for an engineer that enjoys being creative and is comfortable with creating prototypes and MVPs without necessarily driving the project through More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Scientist

London, United Kingdom
Hybrid / WFH Options
JaJa Finance Ltd
About Jaja Our Mission: Empowering our customers to buy, borrow, and build-driven by tech, fuelled by data, and built for the future. Our Company Values : C are Deeply, Adapt & Thrive, Challenge everything, Go for it! Own it, Make it Simple Jaja is an innovative UK based consumer finance business, leading initially with a digital credit card launched in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal System Architect

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
and Experience: A strong history of thinking creatively with a practical, organized, and analytical approach to work. Works well in a collaborative environment Experience with Python scripting Experience with C/C++ In Return: At Arm, we are guided by our core beliefs that reflect our creative culture and guide our decisions, defining how we work together to surpass ordinary More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Engineer- Prop Trading Firm

London, United Kingdom
Hybrid / WFH Options
Quality Control Specialist - Pest Control
higher in Computer/Electrical Engineering or Computer Science. Experience with FPGA/ASIC design and verification. Proficiency in design languages: SystemVerilog/Verilog/VHDL. Strong foundation in C/C++ programming. Familiarity with common FPGA tools. Exceptional analytical and troubleshooting skills. Skills: Demonstrable capabilities in RTL logic design, verification, and synthesis. Mastery over FPGA design flow including place More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Engineer

London, United Kingdom
Hybrid / WFH Options
Idexx Laboratories
AWS), enabling smooth and secure movement of legacy and modern systems. As a senior engineer, you'll design, develop, and optimise scalable and efficient data pipelines integrating PHP, and C applications using .NET framework backend services and React frontends. You'll utilise tools such as Terraform for infrastructure-as-code ( IaC ), AWS (Lambda, EC2, EKS, Step Functions, VPC etc.) for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior/Staff product security engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
to hear from you! Responsibilities: Review firmware and SoC architecture for security risks and threats. Evaluate security features such as secure boot, rollback protection, memory isolation, and TEE. Perform C/C++ security code reviews to identify implementation flaws. Conduct targeted tests to validate security concerns. Collaborate with cross-functional teams to integrate security into the development process. Help design … hardware protections. Communicate risks and solutions effectively to technical and non-technical stakeholders. Required Skills and Experience: Experience securing hardware-firmware interfaces or embedded systems. Hands-on expertise in C/C++ security code reviews. Knowledge of secure boot, key provisioning, firmware hardening, and trusted computing. Understanding of firmware attack surfaces such as fault and code injection, privilege escalation. Familiarity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Developer

United Kingdom
Hybrid / WFH Options
Matchtech
Lead Software Developer position is a hands-on role 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 that the Lead Software Developer will be joining integrates real products, models More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Front End Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
techniques. "Nice To Have" Skills and Experience: Experience in hardware functional verification (Verilog, VHDL, SystemVerilog, systemC. Using Synopsys, Cadence or Siemens tools). Knowledge of more programming languages like C, Go, JavaScript, Ruby, Perl, Tcl. Experience with Docker (images creation, testing and distribution) and cloud-computing providers (AWS Batch, Azure, Google Cloud Platform). Experience in scalable distributed systems design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware Engineer

Lisburn, County Antrim, United Kingdom
Hybrid / WFH Options
Camlin Group
improvements and contribute to workflow and methodology enhancements. Maintain comprehensive technical documentation. Qualifications include proven experience in digital circuit design on DSP devices and Microcontrollers, programming in C++ and C, knowledge of RTOS (e.g., FreeRTOS, Zephyr), digital signal processing algorithms, and experience with laboratory equipment and communication protocols. Familiarity with scripting languages, source control (GIT), agile methodologies, and FPGA technology More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Functional Safety Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Skills and Experience: Experience in designing and verifying embedded electronics systems, HW and SW architectures, with knowledge of HDL languages like Verilog, VHDL, and programming languages such as Assembler, C, C++, Python. Experience working on functional safety-related development projects following recognized standards like ISO 26262, IEC 61508, ISO 13849, ISO 21434, DO 254, DO 178C, from design to safety More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Doncaster, South Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
software integration challenges Optimize embedded software for performance, efficiency, and reliability Participate in code reviews and contribute to continuous improvement processes What You'll Bring: Strong programming skills in C/C++ Experience with Linux-based embedded systems Microcontroller development: ARM, STM or PIC families desired Proficiency in IoT communication protocols (e.g., MQTT, UART, SPI, I2C) Experience contributing throughout the More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Embedded Software Project Manager

Gloucester, Gloucestershire, South West, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
development. Manage new product development processes, ensuring smooth procurement and manufacturing activities. Create comprehensive product documentation, including user guides, datasheets, and working instructions. Required Experience: - Development of Embedded Software (C) - A good understanding of electronic test methods and fault finding - Knowledgeable in RTOS - Knowledgeable in a range of micro controllers such as Microchip PIC, ATMega. - Skilled in microprocessor peripheral driver More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Scalable Systems - Team Lead

Gosport, Hampshire, South East, United Kingdom
Hybrid / WFH Options
Defence
with Linux scripting languages (e.g. Bash, Python). - Ability to lead technical teams and communicate complex ideas clearly. - Basic knowledge of HPC programming languages for debugging support (e.g. Fortran, C, MPI). Qualifications A degree in Computer Science, Engineering, Mathematics, or a related technical discipline - or equivalent relevant experience. We welcome applications from candidates with varied backgrounds, provided you can More ❯
Employment Type: Permanent, Work From Home
Posted:

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

Newcastle Upon Tyne, Tyne and Wear, North East, 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 Competitive salary Training and Development Contributory pension scheme, Perkbox Membership Company: Leading provider of tailored software solutions for the healthcare industry in the … 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
Posted:

Senior Embedded Software Engineer

Manchester, North West, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
Location: Hybrid (Manchester - 2-3 days onsite) Salary: Up to £60,000 + benefits (depending on experience) Were looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester . Youll play a key role in designing and developing embedded software. From early-stage prototyping to production-ready systems … I2C, and RS232 Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What Were Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing Familiarity with Linux as a development and target platform Experience with real More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Embedded Software Engineer

Knaresborough, North Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Technical Prospects Ltd
tasks. Maintaining code as well as its effective storage. Ensure that any outputs are appropriate and have been verified accordingly. Embedded Software Engineer Skills & Experienced Experienced Embedded Software Engineer (C/C++ programming). Understanding of Atmel and Microchip environment and MCUs. Extensive debugging skills. Appreciation of embedded system hardware design and PCB design. Ability to understand component/product More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

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

Manchester, North 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 Competitive salary Training and Development Contributory pension scheme, Perkbox Membership Company: Leading provider of tailored software solutions for the healthcare industry in the … 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
Posted:
C
10th Percentile
£43,000
25th Percentile
£47,500
Median
£58,418
75th Percentile
£75,000
90th Percentile
£95,000