|
1 to 25 of 52 C Jobs in the City of London
City of London, England, United Kingdom Hybrid / WFH Options JR United Kingdom
into architected and developed C++ and/or GPU compute-based encoder implementations for deployment across multiple OS (Windows, Linux, iOS, Android). Enhance, maintain, and expand existing codebases ( C/ C Python) for codec improvements. Develop technical specifications, APIs, and integration guides. Test, measure, and evaluate signal processing code to validate performance for customer releases. Estimate timelines, prioritize tasks … and ensure design accuracy. Skills and Qualifications: Experience in video processing or similar high-performance applications. Proficiency in Vulkan or other modern GPU APIs. Extensive experience in C/C++ development from scratch and codebase improvement. Ability to quickly learn new subjects with rigor. Capacity to prioritize according to commercial needs. Degree in Electronics Engineering, Computer Science, or related field. More ❯
City of London, London, United Kingdom Hybrid / WFH Options microTECH Global LTD
WFH Skills and Qualifications: - Experience working in video processing or similar high-performance applications. - Proficiency in developing software using Vulkan or other modern GPU APIs. - Extensive experience in creating C/C++ code from scratch and improving existing codebases. - Ability to independently and quickly learn new subjects with the necessary depth and rigor for development tasks. - Capacity to prioritize development … developed C++ and/or GPU compute-based encoder implementations for high-performance deployment across multiple operating systems (Windows, Linux, iOS, Android). - Enhance, maintain, and expand existing codebases ( C/ C Python) to improve our codec implementations. - Develop clear, concise, and verifiable technical specifications, APIs, and integration guides. - Test, measure, and evaluate complex signal processing code to validate performance More ❯
City of London, London, United Kingdom Hybrid / WFH Options microTECH Global LTD
Computer Science, or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate … production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases ( C/ C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration guides. Support external partners and More ❯
City of London, London, United Kingdom Chevalier Tech Limited
generation hardware platforms. Key Responsibilities Design and develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug device drivers, communication … Skills & Experience Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 3+ years of professional experience in embedded systems development. Strong proficiency in C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare-metal systems. Solid understanding of low More ❯
City of London, London, United Kingdom Hybrid / WFH Options Turing
Opportunities to lead a team of junior engineers to collaborate on projects. Required Skills: Strong experience with at least one of the following languages: Python, JavaScript, Java, Go, Rust, C/C++, C#, or Ruby. Experience working with well-maintained, widely-used repositories with 500+ stars Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate More ❯
City of London, London, United Kingdom Hybrid / WFH Options Hollbridge
compute APIs like Vulkan for deployment across platforms (Windows, Linux, iOS, Android). Translate conceptual, mathematical R&D into scalable, high-quality production code. Contribute to and improve existing C/ C Python codebases for codec development. Integrate with open-source and commercial third-party libraries. Author clear technical documentation, including APIs, SDK integration guides, and specifications. Support external teams … their own systems. Benchmark, profile, and validate high-performance signal processing components. Take personal ownership of design accuracy, prioritization, and estimation of your development tasks. What You Bring Strong C/C++ development skills , with proven experience building and scaling performance-critical software. Proficiency in modern GPU compute APIs such as Vulkan , or similar platforms. Familiarity with video processing pipelines More ❯
City of London, England, United Kingdom Hybrid / WFH Options JR United Kingdom
development with modern AI and analysis frameworks. For this Senior Embedded Software Engineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity More ❯
City of London, London, United Kingdom Hybrid / WFH Options Russell Tobin
monitor performance. Work with cross-functional teams using Agile methodologies. Rapidly prototype new ideas while ensuring scalability and robustness for production systems. Technical Skills Programming Languages: Java, Python, C#, C/C++, JavaScript, Ruby Web Technologies: React, Webpack, SCSS, Node.js, AngularJS Protocols: HTTP, TCP/IP, UDP, SMTP, DNS API Development: REST, SOAP, RPC, RMI Architectures: Microservices, Cloud-Native, Federated More ❯
City of London, London, United Kingdom HCLTech
UNIX, RedHat, Linux, DOS. IAM Tools ForgeRock CIAM, IDM, AM, DS Cloud deployment Docker/GKE/Terraform, Google cloud environment (GKE) App server WebSphere, Jboss, Tomcat, WebLogic Languages C, C++, Java/J2EE Web Development HTML, CSS, JavaScript, JSP, Servlets. Database MS SQL Server2000/2005/2008/R2, PL/SQL, SQL, Oracle 8i/9i/ More ❯
City of London, London, United Kingdom Hybrid / WFH Options microTECH Global LTD
Computer Science, or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate … production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases ( C/ C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration guides. Support external partners and More ❯
City of London, London, United Kingdom Hybrid / WFH Options SMBC Group
enhance your skills and gain valuable experience, by joining us to support our clients transition to a sustainable future. Role Summary We’re looking for a talented mid-level C C# developer to join our Cross Product Platform Software Development team. Responsibilities Design and develop scalable solutions for pricing, risk management, trade booking, straight-through processing (STP), payments, settlements, and More ❯
City of London, London, United Kingdom Burns Sheehan
Senior Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £110,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in … on being the worlds most accountable and sustainable cloud provider🌳 What they're looking for in a Senior Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, C/C++ or Java. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Experience working on software infrastructure or building Cloud More ❯
City of London, London, United Kingdom Sartre Group
Researcher - Machine Learning position: PhD in a technical or quantitative discipline such as statistics, mathematics, physics, or computer science Intermediate skills in at least one programming language such as C, C++, Java, or Python Understanding of machine learning algorithms Experience with applied machine learning to real-world datasets Published your academic work in journals Finance experience preferred but not essential More ❯
City of London, London, United Kingdom Hybrid / WFH Options Firinne Solutions
new customer requirements such as new market types or performance requirements Essential skills Degree in Computer Science or STEM subject. Proficient in a low level programming language such as C, C++ or Rust programming language. Strong mathematical background Comfortable working in a Linux environment. Desirable Skills History of performance testing and benchmarking using tools such as perf and valgrind Comfortable More ❯
City of London, England, United Kingdom JR United Kingdom
years of IAM implementation experience Strong communication skills Customer-facing experience CISSP certification (bonus) Willingness to travel Technical Skills: Operating Systems: WebSphere, JBoss, Tomcat, WebLogic Languages: Java/J2EE, C, C++ Databases: MS SQL Server, Oracle, Postgres, PL/SQL Directory Servers: ODSEE, OpenDJ, ADLDS, RadiantOne, CA API Gateway #J-18808-Ljbffr More ❯
City of London, London, United Kingdom Flux Computing
Team Direction: Stay ahead of GPU, AI accelerator, and optical computing trends; propose and prototype innovations. Skills & Experience 5+ years of experience in software engineering with a focus on C/C++ programming. Deep expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with More ❯
City of London, London, United Kingdom Nicoll Curtin
Equity Derivatives Quant Developer - C++, Python, CI/CD, Equities, Equity Derivatives, Pricing, Sensitivity Calculations, Algorithms, Quant Finance, Risk Management. I am seeking an experienced C Python Quant Developer to join my client who is a leading investment bank based in London. In this role, you will focus on building and optimizing infrastructure for pricing, risk management, and P&L … risk and P&L calculations. Build and maintain data pipelines for market data and pricing support. Work across teams to ensure alignment and deliver on business objectives. Key Skills: C Python Equities/Equity Derivatives Options, Options Pricing, Managing Pricing Solid understanding of pricing models and stochastic processes. Familiarity with risk measures such as VaR, P&L forecasting, and sensitivities. More ❯
City of London, London, United Kingdom Hybrid / WFH Options First Point Group
First Point Group is recruiting for a Senior Hardware Engineer with Python & C programming and IoT devices design experience. Our client is an expanding software and technology company that is pioneering sustainable energy solutions through innovative IoT systems. The successful candidate must have strong experience in embedded microcontroller design , digital and analogue circuit design , and a track record of working … with manufacturing partners to bring hardware products to life. Candidates without Python, C Programming and IoT experience will not be considered. What’s on offer? Mostly remote working (only once a fortnight/once a week in London required) 100% remote working from anywhere in the world after 1 year of service Additional annual leave with service (up to … partners and test solution development. Strong interpersonal and communication skills; fluent written and spoken English. Empathy, adaptability, and composure in a scale-up environment. Desirable Skills: Experience with Python, C, Linux, and board bring-up software. Familiarity with the KiCad design suite. Demonstrated interest and experience in IoT device design. If you’re passionate about hardware innovation and want to More ❯
City of London, London, United Kingdom Burns Sheehan
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in … most accountable and sustainable cloud provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition and creation of solutions from More ❯
City of London, London, United Kingdom microTECH Global LTD
degree in Electronics, Computer Science or other related subjects • Passion for computer graphics and desire for knowledge • Strong innovation abilities, analytical and problem-solving skill • Solid programming skill ( C, C++) • Motivated, able to work under own initiative • Good communication skill, team player Skills you might also have • Knowledge of computer graphics and API (OpenGL, Vulkan, DirectX, or Metal) • Knowledge of More ❯
City of London, London, United Kingdom Radley James
similar 5+ years professional experience as an FPGA Developer either in or outside of the finance/trading industry Experienced and well-versed in System Verilog or VHDL (Python, C, Tcl, and bash a plus) Experience in one or more of the following areas: Hardware Architecture, RTL Coding, Simulation, Systems Integration, Hardware Validation and Testing, FPGA Synthesis, and Static Analysis More ❯
City of London, London, United Kingdom James Chase
via modern APIs Contribute to open-source projects and shape the future of their internal engine You’ll Be a Great Fit If You: Have experience with Rust/ C/C++ or systems-level languages Have worked with or contributed to analytical databases like ClickHouse, DuckDB, or DataFusion Understand memory management, file formats, and query execution pipelines Are passionate More ❯
City of London, London, United Kingdom Hawksworth
If this sounds like you and you can answer 'yes' to the 4 questions below, then this could be for you..... Do you have experience coding in Python, .Net, C or C++? Can you run a Command Line in Linux using Bash or Python scripts? Do you understand the fundamentals of TCP/IP? Do you understand how the internet More ❯
City of London, England, United Kingdom JR United Kingdom
via modern APIs Contribute to open-source projects and shape the future of their internal engine You’ll Be a Great Fit If You: Have experience with Rust/ C/C++ or systems-level languages Have worked with or contributed to analytical databases like ClickHouse, DuckDB, or DataFusion Understand memory management, file formats, and query execution pipelines Are passionate More ❯
City of London, London, United Kingdom Andiamo
proficiency with infrastructure automation (e.g., Terraform, Kubernetes Operators), and scripting or coding in Go , Java , or similar languages. Systems Programming : Proficient in low-level systems programming in Go , Rust , C/C++ , or equivalent. Hardware & OS Proficiency : Comfortable navigating hardware diagnostics, system tuning, and Linux internals in production environments. Networking Fundamentals : Solid understanding of networking, with bonus points for experience More ❯
|
Salary Guide C the City of London - 25th Percentile
- £42,500
- Median
- £50,000
- 75th Percentile
- £57,500
|