2,226 to 2,250 of 2,529 C++ Jobs

Software Developer in London at Oxford Knight - Visa Sponsorship Not Advertised

Location
Greater London, England, United Kingdom
hierarchical culture, promoting an environment where engineers are central to strategic decisions and operational success. Requirements Strong proficiency in relevant programming languages (e.g., Python, C++, Java). Experience with large-scale, distributed systems is highly desirable. Demonstrated ability to solve complex technical problems in a fast-paced environment. A solid … optimized for UK recruiters and showcasing your projects and technical expertise, will also significantly boost your visibility. Ensure your CV highlights experience with Python, C++, or Java, and large-scale systems. Optimize your LinkedIn profile to reflect UK industry standards and showcase relevant projects. Prepare a cover letter that directly ...

Principal Firmware Engineer

Location
Manchester, England, United Kingdom
Design: Define and own the technical features for firmware, optimizing for performance, power, and security. Development & Debugging: Write and debug complex embedded C/C++ code for microcontrollers, microprocessors, and SoCs. System Integration: Collaborate with hardware teams to bring up new hardware, interpret schematics, and ensure smooth hardware/firmware … real-time Low Power Wide Area Networks (LPWAN) or Cellular IoT networks Qualification Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis 8-12 years of experience in embedded software development Experience working with embedded/IOT firmware platforms with FreeRTOS ...

Software Engineer (Test)

Location
Bristol, England, United Kingdom
testing is done in complex engineering environments. You’ll be a strong collaborator and communicator who’s happy to work closely with developers in C++ and Python environments. You’ll be interested in the full development lifecycle and in working to standards like IEC 62304. What you’ll do Design … loop testing Experience working in regulated or quality‐controlled environments Experience with CI/CD pipelines for embedded or system software Python or C++ development experience Familiarity with requirements management and traceability tools Experience testing communication protocols (UART, CAN, TCP/IP) Exposure to software lifecycle standards (e.g. ...

Python Engineer | Python Performance New

Location
Greater London, England, United Kingdom
Design, build, and improve the research and production infrastructure that underpins Jump's trading efforts Work across a hybrid Python/C++ environment, balancing researcher usability with performance-critical systems development Partner closely with quantitative researchers and traders to translate research workflows, models, and ideas into scalable, maintainable software Develop … from researcher-friendly tooling into higher-performance systems Ability to communicate technical tradeoffs clearly with both engineers and quantitative users Experience with Python/C++ interoperability and library development Ability to work effectively with quantitative researchers and translate mathematical or theoretical ideas into practical software Exposure to time series analysis ...

Ultra-Low Latency C++ Lead Engineer – Trading Tech

Location
Greater London, England, United Kingdom
JPMorgan Chase is seeking an Ultra Low Latency C++ Lead Software Engineer to design, build, and operate market gateway solutions with FPGA acceleration. You will drive the software development lifecycle with a focus on stability, latency optimization, and continuous improvement. You will partner with hardware teams to integrate FPGA pipelines … with our C++ stack, ensuring high reliability and operational excellence across global markets. #J-18808-Ljbffr ...

Software Engineer, Entry Level

Hiring Organisation
Naval Nuclear Laboratory
Location
West Mifflin, Pennsylvania, United States
Employment Type
Permanent
Salary
USD Annual
software components for use in various propulsion plant applications. The candidate should have strong programming understanding and experience in an object-oriented programming language (C++ preferred), understanding of embedded software design and application, and familiarity with modern software development processes including Agile Scrum, CI/CD build pipelines, and software … science field. Preferred Skills Preferred degree in Computer Engineering or Software Engineering GPA of 3.2 or higher Demonstrated understanding of Object-oriented programming (C++ preferred) Understanding of embedded software and basic programmable hardware. Familiarity with modern software development processes and principles. Demonstrated software troubleshooting and debugging skills. Compensation and Benefits ...

Software Engineer, Entry Level

Hiring Organisation
Naval Nuclear Laboratory
Location
Niskayuna, New York, United States
Employment Type
Permanent
Salary
USD Annual
software components for use in various propulsion plant applications. The candidate should have strong programming understanding and experience in an object-oriented programming language (C++ preferred), understanding of embedded software design and application, and familiarity with modern software development processes including Agile Scrum, CI/CD build pipelines, and software … science field. Preferred Skills Preferred degree in Computer Engineering or Software Engineering GPA of 3.2 or higher Demonstrated understanding of Object-oriented programming (C++ preferred) Understanding of embedded software and basic programmable hardware. Familiarity with modern software development processes and principles. Demonstrated software troubleshooting and debugging skills. Compensation and Benefits ...

Quantitative Analyst, Rates XVA, AVP

Location
Greater London, England, United Kingdom
that address real-world trading challenges. Build and maintain quantitative models for the trading business using a broad range of tools and techniques, in C++ and Python, alongside object-oriented design principles and hardware acceleration. Collaborate directly with traders, structurers, and technology teams to ensure models are fit for purpose … Prior experience in a quantitative modelling or analytics role within the financial sector, with demonstrated depth in derivatives pricing or risk management. Proficiency in C++ for developing high-performance analytics and pricing libraries in a production environment. Strong mathematical foundation in statistics, probability theory, and numerical methods, with the ability ...

Software Engineer, TPU Compiler, PhD, Early Careers

Location
Greater London, England, United Kingdom
more junior team members; deeper expertise and applied knowledge within relevant area. Responsibilities Write product or system development code for the TPU compiler (in C++). Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Contribute to a compiler which scales-out machine learning … trusted partner to enable growth and solve their most critical business problems. Responsibilities Write product or system development code for the TPU compiler (in C++). Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Contribute to a compiler which scales-out machine learning ...

Software Engineering Manager, Android Platform

Location
Brighton, England, United Kingdom
looking for Experience developing and managing a high-performance software engineering team Proven technical knowledge in Android platform technology across native C/C++, Java and Kotlin layers Demonstrated success in collaborating with internal Product owners and external partners to achieve alignment on benchmarks, technical specifications and interdependencies. Expertise … software engineer, and a working familiarity with C++, C# and Java Ability to assimilate and understand a large and complex software product You might also have Familiarity with real time 3D rendering techniques and graphics APIs including Vulkan A methodical approach to prioritizing and developing innovative optimization solutions A passion ...

Cyber Security Researcher

Location
Salisbury, England, United Kingdom
quickly change based on your experience, understanding and input. We are looking for skills in a variety of technologies, but experience with C, C++, Python, operating system internals, embedded systems, network packet analysis or machine learning would be advantageous. Equally, the role requires an inquisitive mindset, persistence, and enthusiasm … knowledge of operating system internals, including Linux, Windows and embedded systems. Experience and knowledge of Android or iOS, and its internals. Familiarity with C, C++ or Python. RF technologies and Software Defined Radio. An inquisitive nature. Problem solver. This role is aimed at those with significant commercial experience ...

Cyber Security Researcher

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
quickly change based on your experience, understanding and input. We are looking for skills in a variety of technologies, but experience with C, C++, Python, operating system internals, embedded systems, network packet analysis or machine learning would be advantageous. Equally, the role requires an inquisitive mindset, persistence, and enthusiasm … knowledge of operating system internals, including Linux, Windows and embedded systems. Experience and knowledge of Android or iOS, and its internals. Familiarity with C, C++ or Python. RF technologies and Software Defined Radio. An inquisitive nature. Problem solver. We are recruiting at all grades from consultants through to highly experienced ...

Senior Build Tools Engineer

Location
United Kingdom
build storage infrastructure, symbol servers, archiving systems and dashboards, ensuring they scale with studio demand. Write and review production-ready code, primarily in C++ and C#, setting expectations for quality, maintainability and testing. Join the rotating weekly support responder role to triage build/test issues across all infrastructure channels. … looking for Strong experience designing, operating and improving build systems, CI/CD pipelines or DevOps platforms at scale. Strong programming ability in C++, plus C# or an equivalent scripting language. Deep debugging skills across complex multi-component systems. Experience with console automation (PS5/Xbox). Experience with online ...

Senior Build Tools Engineer

Location
Horsham, England, United Kingdom
build storage infrastructure, symbol servers, archiving systems and dashboards, ensuring they scale with studio demand. Write and review production-ready code, primarily in C++ and C#, setting expectations for quality, maintainability and testing. Join the rotating weekly support responder role to triage build/test issues across all infrastructure channels. … looking for Essential Strong experience designing, operating and improving build systems, CI/CD pipelines or DevOps platforms at scale. Strong programming ability in C++, plus C# or an equivalent scripting language. Deep debugging skills across complex multi-component systems. Experience with console automation (PS5/Xbox). Experience with ...

Senior Operations Research Scientist

Location
Luton, England, United Kingdom
solutions across crew planning, aircraft scheduling, network resilience and ground operations. Designing and implementing high‐performance optimisation algorithms and production‐grade solutions using Python, C++ and commercial optimisation solvers. Integrating optimisation, simulation and reinforcement learning techniques to solve complex multi‐stage decision problems. Partnering with senior stakeholders to translate business … LOOKING FOR Expert knowledge of operations research, mathematical programming, simulation methodologies, stochastic processes and decision theory. Advanced programming skills in Python and C++, or similar high‐performance languages. Strong experience using optimisation software such as Gurobi, CPLEX or Xpress. A proven track record of delivering operations research and optimisation solutions ...

Senior Operations Research Scientist

Location
Greater London, England, United Kingdom
solutions across crew planning, aircraft scheduling, network resilience and ground operations. Designing and implementing high-performance optimisation algorithms and production-grade solutions using Python, C++ and commercial optimisation solvers. Integrating optimisation, simulation and reinforcement learning techniques to solve complex multi-stage decision problems. Partnering with senior stakeholders to translate business … LOOKING FOR Expert knowledge of operations research, mathematical programming, simulation methodologies, stochastic processes and decision theory. Advanced programming skills in Python and C++, or similar high-performance languages. Strong experience using optimisation software such as Gurobi, CPLEX or Xpress. A proven track record of delivering operations research and optimisation solutions ...

Ultra-Low Latency C++ Lead with FPGA Acceleration

Location
Greater London, England, United Kingdom
JPMorgan Chase is seeking an Ultra Low Latency C++ Lead Software Engineer within the Electronic Trading Technology team in London. You will design, build, and operate market gateway solutions with FPGA acceleration, driving stability, latency optimization, and regulatory compliance. You will partner with hardware teams to integrate FPGA pipelines with … high-performance C++ stack, affecting trading connectivity and risk management applications used globally. #J-18808-Ljbffr ...

Senior Software Engineer, Web Platform

Location
Brighton, England, United Kingdom
needs them Improve download size, load and startup performance for Web builds, and set measurable targets for it Solve uncommon, low-level problems across C++, C# and JavaScript, for example bringing multi-threading to parts of the runtime that are single-threaded today Partner with teams across Unity who build … team Keep Unity at the frontier of the Web's constantly evolving capabilities What we're looking for Deep, hands-on proficiency with C++ in performance sensitive code Development experience with WebAssembly, using Emscripten and/or LLVM Ability to decompose complex technical problems and complete them on your ...

Lead Backend Engineer

Location
Metropolitan Borough of Solihull, England, United Kingdom
seeking a highly skilled and experienced Lead Backend Engineer to join our dynamic team. The ideal candidate will be an expert in C++, with a passion for building scalable, high-quality applications. The Lead Backend Engineer will be responsible for leading the development of the backend stack, ensuring best practices … Computer Science, Engineering, or a related field and has proven experience as a Lead Backend Engineer or similar role. Has strong proficiency in C++, with fair knowledge of the language specification and thorough knowledge of the standard library, STL containers, and algorithms. Has experience developing, integrating, or deploying AI/ ...

Senior Build Tools Engineer

Location
Horsham, England, United Kingdom
build storage infrastructure, symbol servers, archiving systems and dashboards, ensuring they scale with studio demand. Write and review production-ready code, primarily in C++ and C#, setting expectations for quality, maintainability and testing. Join the rotating weekly support responder role to triage build/test issues across all infrastructure channels. … looking for Strong experience designing, operating and improving build systems, CI/CD pipelines or DevOps platforms at scale. Strong programming ability in C++, plus C# or an equivalent scripting language. Deep debugging skills across complex multi-component systems. Experience with console automation (PS5/Xbox). Experience with online ...

C++ Front Office Trading Engineer - Low-Latency, High Impact

Location
Greater London, England, United Kingdom
Client Server Ltd. is seeking a C++ Software Engineer for Front Office trading in London. You will focus on backend development for a core equity trading system, with ownership from design to delivery. The role requires strong C++ backend experience, trading environment familiarity, and excellent communication to work with traders ...

Senior Security Research Engineer

Location
United Kingdom
attackers rely on. Every source you add becomes a foundation for other teams. Develop production code that runs everywhere. Write performant, stable C/C++ that executes on millions of endpoints, where a memory leak or a few milliseconds of overhead is a customer-visible problem. Reverse engineer malware … professional experience analyzing attacker tactics, techniques, and procedures (TTPs) and building detection methods for real security threats. 6+ years of development experience in C, C++, and Python, with the judgment to write code that is safe, fast, and maintainable in a security-critical codebase. Deep operating system internals knowledge ...

Software Development Team Lead, C# / C++, Algorithms, Nottingham, COR7572

Hiring Organisation
Corriculo Ltd
Location
Nottingham, Nottinghamshire, United Kingdom
Employment Type
Permanent
Salary
GBP 95,000 Annual
Software Development Team Lead, C#/C++, Algorithms, Nottingham, COR7572 Are you an experienced software developer with strong team leadership skills and a background in building complex, mathematically driven software? Are you looking for a role where you can remain hands-on while taking responsibility for a development team ...

C++ Quant Developer: High-Performance Data Systems

Location
England, United Kingdom
Global is seeking a C++ Quant Developer who thrives on both low-level performance and high-level system design. You will build data infrastructure to push analytics and support the scaling of quantitative trading, while exploring the implications of crypto trading in a high-performance environment. You will also upgrade … trading components, design new applications from scratch, and optimize code paths. Strong C++ and networking skills, plus curiosity about standard libraries, are essential. #J-18808-Ljbffr ...

C++ Engineer — High-Performance, Low-Latency Systems (London)

Location
Greater London, England, United Kingdom
Hunter Bond is seeking a talented C++ Engineer to join its London-based engineering team. You will work on high-performance, large-scale systems, with ownership of architectural decisions and engineering best practices. In this role you will design and build C++ applications, contribute to microservices, and collaborate across disciplines ...