2,001 to 2,025 of 2,533 C++ Jobs

C++ Developer United Kingdom

Location
United Kingdom
think‐cell, we’re seeking bright, creative C++ Developers with a solid theoretical background. Whether you're a seasoned professional or a recent graduate in Computer Science, Physics, or Mathematics, what matters most is your problem‐solving ability and C++ skills. At think‐cell, we combine deep technical challenges with … also welcome remote developers working from UTC–1 to UTC+4, reflecting our commitment to flexibility and collaboration across regions. Ideal candidates have: Strong C++ programming skills (through education or experience) A background in Computer Science, Mathematics, or Physics A passion for elegant, efficient algorithms Ability to work independently and creative ...

Senior Software Engineer

Location
Glasgow, Scotland, United Kingdom
software leadership to review and enhance development processes across Thales. **Responsibilities** * Provide technical leadership and ownership for a software design* Develop software primarily in C++ that follows software design and interface control descriptions/specifications and adheres to the software architectures written in UML* Contribute to the development of software … peer reviews of others work and generation of materials for major gate reviews* Provide coaching and technical support to junior engineers**Requirements** * Developed with C++ language as well as experience of working with bare metal and/or RTOS/OS in a real-time embedded environment (essential)* Experience ...

Software Engineer - Undergraduate Placement 2027

Location
Stevenage, England, United Kingdom
weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising primarily C, C++ with potential for ADA and some scope for C# and Python dependant on the specific group and team. Learn about the functional and technical robustness … documentation. Work with other departments within the company, learning a general overview of the business. Most undergraduate roles will be working in C/C++ with the possibility of working with a variety of verification environments, from host based testing to system integration. What we're looking for from ...

Software Development Engineer, Video Quality Analysis (VQA)

Location
Greater London, England, United Kingdom
cross-functional teams to design, implement, and optimize algorithms for real-time video quality analysis and defect detection, using programming languages such as Java , C++ , or C# . Deep Learning & Computer Vision : Develop and refine deep learning models and computer vision techniques to assess and improve video content quality, ensuring … 3+ years of professional software development experience , showcasing a strong ability to write efficient and maintainable code in modern programming languages such as Java, C++, or C# . Education: A Bachelor's degree in Computer Science, Software Engineering , or a related field (or equivalent practical experience). Experience with full ...

C++ Developer

Location
Greater London, England, United Kingdom
C++ Developer Smart Order Routing Ready to build the fastest paths to market? If you're a performance-obsessed C++ engineer with deep experience in low latency trading systems and smart order routing, this is the challenge you've been looking for. This is an opportunity to work … high-trust environment where your technical leadership and mentoring are valued. Chance to work with some of the most modern tools in high-performance C++ development. What You’ll Need Minimum 5 years’ experience building low latency trading systems in C++11 or above. Hands-on experience with Smart Order Routing ...

Software Developer, Quantitative Platform

Location
Greater London, England, United Kingdom
cloud-first environment, we predominantly write our backend systems in C# but otherwise make pragmatic choices for each scenario. This often means Python with C++ employed in performance-sensitive cases. Our applications are written with containerisation in mind from the outset and deployed as a Docker image into Kubernetes … Masters degree in Computer Science, Mathematics, Statistics, Physics or equivalent technical field. 2+ years of professional software development experience, including C#, Python or C++ Comfortable using agentic AI coding tools such as Claude Code and are genuinely keen to use them as a natural part of daily work Collaborative nature ...

Software Engineer

Location
Heysham, England, United Kingdom
business and technical requirements evolve. Required Skills & Experience Strong programming ability demonstrated in one or more languages. We usually work with Python, TypeScript, C# & C++, often alongside Vue.js. Experience writing well‐structured code for complex systems, including hands‐on experience of object‐oriented programming. Solid understanding of software engineering fundamentals … Applicants must have a valid, existing right to work in the UK. Strong programming ability demonstrated in one or more languages, Python, TypeScript, C# & C++, often alongside Vue.j. Strong analytical and problem solving skills. #J-18808-Ljbffr ...

Senior C++/Rust Engineer - ATM Platform (Hybrid)

Location
Dundee, Scotland, United Kingdom
Atleos seeks a Senior Software Engineer (C++/Rust) in Dundee. You will join a motivated Agile team responsible for a large-scale banking software solution for ATMs, leading projects and driving technical design and implementation. The role requires strong software engineering fundamentals, experience with C++ and/or Rust ...

Application Security Consultant

Location
Greater London, England, United Kingdom
Development Centre of Excellence. Develop and promote consistent application security methodologies, standards and best practices. Support secure coding standards across technologies including Java, C, C++ and other relevant languages. Integrate security controls and automated testing into CI/CD pipelines , including SAST, DAST and SCA. Support threat modelling and vulnerability …/CD and DevSecOps environments . The ability to read and understand code in at least one major language such as Java, C, C++, C#, Python or similar. Knowledge of secure software development lifecycles and shift-left security practices. Experience with threat modelling , such as STRIDE or similar approaches. Understanding ...

Liquidity Metrics Quant - Vice President - London

Location
Greater London, England, United Kingdom
changes Developing and maintaining large scale risk infrastructures/systems using strong programming experience in at least one compiled or scripting language (e.g. C, C++, Java, Python, Scala) Experience in designing highly scalable, efficient systems Effectively communicating results and outputs from the model and insights from analysis QUALIFICATIONS Post graduate … including experience speaking to technical and business audiences and working globally Strong programming experience in at least one compiled or scripting language (e.g. C, C++, Java, Python) Experience in designing highly scalable, efficient systems Familiarity with financial markets, financial assets and risk management practices is a plus ABOUT GOLDMAN SACHS ...

Senior C++ Toolchain Engineer - LLVM & Safety

Location
Cambridge, England, United Kingdom
Engineer to contribute to our functional safety compiler toolchain and libraries, working within the FuSa Toolchain team. You will develop the commercial C/C++ toolchain for safety projects and help extend automated test frameworks. Strong C/C++ skills and understanding of OS fundamentals are essential, with LLVM ...

Principal Data Scientist - Optimisation Engineering

Location
Greater London, England, United Kingdom
programming, heuristics/metaheuristics) and how they impact product design. Hands‐on programming experience in one or more mainstream languages (e.g., Python, Java, C#, C++), with the ability to review and guide code quality. Experience integrating and operating optimisation components (e.g., solver orchestration, model/service boundaries, runtime configuration, fallbacks … Gurobi (or equivalent), model libraries/APIs, batching/warm starts, parameter management, sensitivity analysis. Languages: Python and/or Java/C#/C++ (based on team stack). Services: REST/gRPC APIs, microservices and/or modular monoliths, asynchronous job orchestration. Data: SQL, data pipelines/ ...

Systems Engineer Level 5 - Mission Modeling Simulation

Hiring Organisation
Northrop Grumman
Location
Chandler, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
capability within a broader campaign, including end to end engagement and campaign level assessments Implement algorithms and analysis scripts in MATLAB, Python, C/C++ or similar tools to support constructive and real time simulations Build operationally relevant scenarios to assess end to end performance against representative air and missile …/Simulink) Strong background in probability, statistics, and design of experiments applied to weapon system and mission performance Proficiency in MATLAB, Python, C/C++ or similar languages for algorithm development, model integration, scripting, and data analysis Experience modeling operational environments and performing mission effectiveness trade studies Excellent written ...

Senior Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
cutting-edge product and secure the UK's position as a global leader in combat air. **What you’ll do:** * Develop, test, and maintain C++ software for the next generation combat aircraft.* Collaborate within a cross-site team of software engineers, while working closely alongside systems, firmware, and hardware engineering … succeed in this role, we really need you to have the following: * Experience working within an agile team and familiarity with agile software development* C++ programming skills, ideally in a highly regulated environment.* The ability to collaborate and work with others across sites, and with co-located team members ...

Application Security Consultant

Hiring Organisation
Ricoh
Location
London, United Kingdom
Employment Type
Permanent
Development Centre of Excellence. Develop and promote consistent application security methodologies, standards and best practices. Support secure coding standards across technologies including Java, C, C++ and other relevant languages. Integrate security controls and automated testing into CI/CD pipelines , including SAST, DAST and SCA. Support threat modelling and vulnerability …/CD and DevSecOps environments . The ability to read and understand code in at least one major language such as Java, C, C++, C#, Python or similar. Knowledge of secure software development lifecycles and shift-left security practices. Experience with threat modelling , such as STRIDE or similar approaches. Understanding ...

Principal Software Engineer with Test Solutions

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
applications in support of producing and maintaining weapon system products. What You Will Do: Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS) Prioritize and handle multiple software engineering tasks concurrently Troubleshoot software and test equipment instrumentation Work … related field and minimum 5 years experience. Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic. Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. Prior ...

Principal Software Engineer

Location
Maidenhead, England, United Kingdom
maintain knowledge of best practice development processes, language standards and tools, e.g. TDD/BDD, Continuous Integration, DevSecOps, static and run-time analysis tools, C++ standards and secure software development.* Estimate time and effort required for software activities and deliver to these time and effort estimates to ensure cost … product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) - Embedded Linux application, kernel and/or driver development. - C and C++ + Significant experience of best practice software development processes/lifecycles + Experience of Object-Oriented Design and Design Patterns such as SOLID + Experience ...

Software Engineer II

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
Must Have Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of two years prior relevant experience. Experience with C++, C, or other object-oriented language. Experience with hardware-software integration and embedded system testing. Ability to obtain Interim Secret Level U.S. government issued security … security clearance Qualifications We Prefer Knowledge of data structures and algorithms, systems software design, operating systems and architectures. Knowledge of assembly, C/C++ programming, structured programming concepts. Knowledge of object-oriented design and Unified Model Language. Knowledge of statistical and numerical methods. Interpersonal and communication skills, both verbal ...

SOFTWARE ENGINEER

Hiring Organisation
Aero Simulation, Inc. (ASI)
Location
Tampa, Florida, United States
Employment Type
Permanent
Salary
USD Annual
RESPONSIBILITIES Design, develop, integrate, test, and document software for the control of flight simulation software and computer systems. Utilize languages such as C/C++ and shell scripting in Linux or Windows based environments to develop new and/or modify existing software and applications! Read, write, and maintain … Years MID - 3 to 7 Years SEN - 7+ Years Strong computer systems background. Experience developing code on Linux and Windows systems. Proficiency with C, C++, or C#. Proficiency in a scripting environment such as Python, Bash, or PowerShell Competency in a version control system such as Git or SVN. Strong ...

C++ Software Engineer Amsterdam- Systematic Quant Fund

Hiring Organisation
eFinancialCareers
Location
Amsterdam, Noord-Holland, Netherlands
Employment Type
Permanent
Salary
EUR Annual
looking for talented software engineers to join a newly formed team implementing a greenfield project. You'll be expected to draw on your modern C++ development experience to build a trading system for low-latency and high-frequency execution. This is a high impact role, where you'll be involved … platform is C+ and there is a modern stack throughout. Requirements 2+ years of professional experience in real-time/low-latency modern C++ development Experience designing and implementing multithreaded & distributed systems Knowledge of C++ optimization techniques Familiarity with low-level Linux OS details Experience working at a hedge fund ...

Embedded Software Engineer — C++17, Rust, Linux (AI Tools)

Location
Cambridge, England, United Kingdom
Motorola Solutions UK Limited in Cambridge seeks an experienced software engineer to create and develop embedded software for advanced distributed spectral monitoring systems using C++17 and Rust on Linux. You will work independently under general ...

Tech Lead - Optimisation Engineering

Hiring Organisation
Easyjet
Location
London, England, United Kingdom
DescriptionTECH LEAD - OPTIMISATION ENGINEERINGLuton | Full-time | Hybrid20% bonus • 7% pension • Staff travel benefitsWe support hybrid working, and you’ll spend 60% of your time each month in the office.You're a technology leader who enjoys ...

Software Developer

Location
West of England, England, United Kingdom
We believe in the power of ingenuity to build a positive human future. As strategies, technologies, and innovation collide, we create opportunity from complexity. Our teams of interdisciplinary experts combine innovative thinking and breakthrough technologies ...

Lead Software Engineer - Low Latency Java

Location
Lower Blandford St Mary, England, United Kingdom
As a Lead Software Engineer at JPMorgan Chase within the Global Liquidity and Cash Management Technology team, you will help promote technical delivery by making significant technical contributions as key member of a team with ...

AI Infrastructure Lead Architect

Location
City Of London, England, United Kingdom
YOU ARE As a Lead and Principal Infrastructure Architect, you own end-to-end responsibility for designing optimized compute infrastructure for large-scale AI and machine learning systems, including large-scale distributed training environments. You ...