C Jobs in London

1 to 25 of 335 C Jobs in London

Embedded Linux Senior Software Engineer - Optimisation

London, United Kingdom
Hybrid / WFH Options
Canonical Group Ltd
You have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work in a globally distributed team through self-discipline and self-motivation. Additional skills that you might also bring Experience with graphics More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Amazon Robotics - Software Development Engineer Co-Op - Fall 2025

London, United Kingdom
Amazon
C++, or C# including object-oriented design - Are enrolled in a Bachelor's degree or above PREFERRED QUALIFICATIONS - Knowledge of programming languages such as C/C++, Python, Java or Perl - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience in optimization mathematics such as linear programming and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer - Linea Research

London, United Kingdom
The Focusrite Group
is a full time, permanent position. We are looking someone with: At least 2 years experience writing and debugging code on embedded systems in C and C++ As an Embedded Developer we would expect you to have some experience of: getting new hardware from initial power up to running 'main More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Security Software Engineer

west london, south east england, United Kingdom
Keysight Technologies
analysis tasks in Ghidra, IDA Pro, Binary Ninja, or Radare2 Experience with fuzz testing and CPU/system emulation frameworks Sound knowledge of auditing C/C++ code A willingness to learn new things and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills More ❯
Posted:

Senior Security Software Engineer

south west london, south east england, United Kingdom
Keysight Technologies
analysis tasks in Ghidra, IDA Pro, Binary Ninja, or Radare2 Experience with fuzz testing and CPU/system emulation frameworks Sound knowledge of auditing C/C++ code A willingness to learn new things and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills More ❯
Posted:

Application Support Analyst - EMEA

London, United Kingdom
Innovative Systems, Inc
a native or business level. Willingness to participate in a minimal after-hours support rotation. Nice to have : Knowledge of programming languages such as C, C++, C#, Java, JavaScript, HTML, XML. Experience in fintech or financial services industry. Knowledge of SWIFT or other payment processing systems. Proficiency in additional languages More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer

london, south east england, United Kingdom
Brainpool AI
the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of LLM frameworks such as Haystack, LlamaIndex, and LangChain, with More ❯
Posted:

Junior Software Engineer

west london, south east england, United Kingdom
Brainpool AI
the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of LLM frameworks such as Haystack, LlamaIndex, and LangChain, with More ❯
Posted:

Junior Software Engineer

south west london, south east england, United Kingdom
Brainpool AI
the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of LLM frameworks such as Haystack, LlamaIndex, and LangChain, with More ❯
Posted:

Application Support Analyst - EMEA

London, United Kingdom
Innovative Systems
hours in customer support rotation (very minimal). It's a plus if you have Programming with at least one programming language such as C, C++, C#, .Net, Java, JavaScript, HTML, XML. Knowledge of the Fintech or financial services industry. Knowledge of SWIFT or other payment processing. Arabic, French, Spanish More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI/ML Software Engineer

London Area, United Kingdom
RedTech Recruitment
Learning Engineer/AI Algorithm Engineer/Machine Learning Specialist/Vision Systems Engineer/AI/ML Software Developer/Computer Science/C/Java/Python/C#/JavaScript/Go/Golang/Kotlin/Docker/Programmer/Software Engineer/Software Developer/ More ❯
Posted:

AI/ML Software Engineer

london, south east england, United Kingdom
RedTech Recruitment
Learning Engineer/AI Algorithm Engineer/Machine Learning Specialist/Vision Systems Engineer/AI/ML Software Developer/Computer Science/C/Java/Python/C#/JavaScript/Go/Golang/Kotlin/Docker/Programmer/Software Engineer/Software Developer/ More ❯
Posted:

Embedded Software Engineer – HVAC (Perm and Contract)

london, south east england, United Kingdom
Ampere Recruitment
products, with a strong focus on embedded systems and control strategies. Expertise in thermoelectric and power electronics controls. Proficient in programming languages such as C/C++ and Python, with knowledge of non-linear control algorithms. Simulation expertise using MATLAB or Simulink. Familiarity with safety standards and regulatory compliance for More ❯
Posted:

Senior C++ Developer - HFT, New Office Buildout

London, England, United Kingdom
Selby Jennings
Requirements: A degree in Computer Science or a related field, demonstrating a strong foundation in theoretical and practical aspects of computing. Extensive experience with C/C++ and object-oriented programming, showcasing the ability to write efficient, maintainable, and scalable code. Proven experience in the high-frequency trading (HFT) industry More ❯
Posted:

Embedded Software Engineer - Contract (Outside IR35)

London, United Kingdom
Zenovo
including unit testing and documentation Participate in regular code reviews and technical discussions with cross-functional teams Essential Skills & Experience Proven experience in embedded C/C++ development Strong knowledge of real-time operating systems (RTOS) Experience with microcontroller architectures (e.g., ARM Cortex-M) Understanding of medical software standards and More ❯
Employment Type: Contract
Posted:

Senior C++ Developer - HFT, New Office Buildout

london, south east england, United Kingdom
Selby Jennings
Requirements: A degree in Computer Science or a related field, demonstrating a strong foundation in theoretical and practical aspects of computing. Extensive experience with C/C++ and object-oriented programming, showcasing the ability to write efficient, maintainable, and scalable code. Proven experience in the high-frequency trading (HFT) industry More ❯
Posted:

Software Engineer - Hybrid working - £150,000 - £500,000 Base (+ Bonus)

London Area, United Kingdom
Hybrid / WFH Options
Hunter Bond
either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux/Unix environments. Strong communication skills More ❯
Posted:

Software Engineer - Hybrid working - £150,000 - £500,000 Base (+ Bonus)

london, south east england, United Kingdom
Hybrid / WFH Options
Hunter Bond
either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux/Unix environments. Strong communication skills More ❯
Posted:

Member of Technical Staff, AI - Reinforcement Systems

London, United Kingdom
Microsoft
Computer Science, Software Engineering, Computer Engineering, Machine Learning, Mathematics, or related STEM fields and experience in coding in languages including, but not limited to, C, C++, C#, Rust, Java, or Python Experience with large-scale software systems and infrastructure. Demonstrated interest in reinforcement learning, language modelling, generative modelling, or related More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Electronic Engineer (Wireless Products Team)- Guilford - Jan 2026

London, United Kingdom
BAE Systems (New)
performance electronics (digital/RF/analogue) for our products Manufacturing devices designed to operate in extreme environments Creating software, applications, and GUIs (using C, C++, Java, JavaScript, or React) Creating FPGA-based digital signal processing applications (using VHDL) Developing software/firmware for target devices including FPGAs, ARM processors More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

London, United Kingdom
Hybrid / WFH Options
CoMind Technologies Limited
and resolve issues efficiently. Skills & Experience: Experience: 5+ years in embedded software development, particularly for complex or safety-critical systems. Programming Skills: Proficiency in C/C++. Industry Background: Experience in highly regulated industries, preferably in medical device development. Technical Expertise: Experience with multi-tasking systems, Linux and RTOS, FPGAs More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

london, south east england, United Kingdom
Hybrid / WFH Options
Sirius Digital Services
one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems Proficiency in C/C++ or C# and Python Willingness to learn new technologies and programming languages Ability to apply mathematical or statistical methods to scientific or applied More ❯
Posted:

Software Developer C# .Net SQL - Hedge Fund

London
Hybrid / WFH Options
Client Server
as care for elderly relatives Various social groups including sports teams Private healthcare and wellness activities Apply now to find out more about this C Software Developer/Engineer (C# .Net SQL) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths More ❯
Employment Type: Permanent
Salary: £140,000 - £180,000
Posted:

Software Engineer

west london, south east england, United Kingdom
Hybrid / WFH Options
Sirius Digital Services
one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems Proficiency in C/C++ or C# and Python Willingness to learn new technologies and programming languages Ability to apply mathematical or statistical methods to scientific or applied More ❯
Posted:

Software Engineer

south west london, south east england, United Kingdom
Hybrid / WFH Options
Sirius Digital Services
one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems Proficiency in C/C++ or C# and Python Willingness to learn new technologies and programming languages Ability to apply mathematical or statistical methods to scientific or applied More ❯
Posted:
C
London
10th Percentile
£62,750
25th Percentile
£82,500
Median
£90,000
75th Percentile
£115,000