1,901 to 1,925 of 2,558 C++ Jobs in England

Senior Embedded Systems Engineer

Hiring Organisation
Catalyst
Location
Peterlee, County Durham, North East, United Kingdom
Employment Type
Permanent
Salary
£70,000
design reviews, code reviews, and technical risk assessments. Support project planning, estimation, and resource allocation activities. Design, develop, and maintain embedded software using C, C++, and Python. Develop software for microcontrollers, processors, and FPGA-based systems. Implement real-time software solutions using RTOS platforms. Develop low-level drivers, middleware, communication … senior/leadership level.You will be educated to Degree level in an appropriate discipline. Key Selection Criteria Extensive experience programming in C and C++ for embedded platforms. Strong understanding of ARM Cortex, STM32, NXP, Microchip, TI, or similar microcontroller families. Experience with RTOS environments such as FreeRTOS, Zephyr ...

Principal Technology Innovation Engineer

Hiring Organisation
Frontier Resourcing Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
engineering disciplines, including: Artificial Intelligence and machine learning AI systems engineering and integration Natural Language Processing Computer vision and image processing Quantum technologies C++ and Python development Modern web technologies Cloud-native engineering Distributed systems and architecture Network protocols and communications Observability and monitoring platforms Message brokers and event-driven … developing a broader interest in technology and solution design. You'll ideally bring: Strong software engineering experience in one or more languages such as C++, Python, Java, JavaScript, Rust or similar . Experience developing or evaluating technical solutions across multiple technology domains. An understanding of modern distributed systems and software ...

.NET Software Developer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
software development, ideally using .NET web and/or desktop technologies Experience or strong understanding of object-oriented programming using languages such as C#, C++, Java, or Python Familiarity with software development practices such as version control, TDD, BDD, or similar approaches Ability to work collaboratively as part … troubleshoot and work through technical challenges Desired skills and competencies Experience with Azure, CI/CD pipelines, DevOps practices, or cloud-based development C++ experience is not essential but would be a plus A Computer Science degree or other relevant qualification, or equivalent practical experience through employment, education, self-learning ...

Senior Firmware Engineer

Location
Ware, England, United Kingdom
define software/hardware integration requirements and support board bring‐up, hardware validation, and troubleshooting. Write efficient and maintainable code in C/C++ (and assembly as needed) for microcontrollers, memory‐constrained, and real‐time systems. Utilize oscilloscopes, logic analyzers, JTAG, and other debugging tools to analyze and resolve hardware … Computer Engineering, Software Engineering, Electronics, or Electrical Engineering. Hands on experience in embedded systems development. Solid understanding of embedded systems design, including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing. Proficient with debugging tools and techniques for embedded systems. Demonstrated ability to identify ...

Sr. Software Engineer, Cloud Detection (Hybrid, London)

Hiring Organisation
CrowdStrike
Location
London, UK
Employment Type
Full-time
stabilityBe given the autonomy to own your work in a high trust environmentThe technology stack you'll use will include: Go (Golang) or C++ AWS/GCP/Azure/KubernetesKafkaGITCassandraDockerRedisWhat You'll Need: Degree in Computer Science (or professional experience in data structures/algorithms/distributed systems)Understanding … processes, improve efficiency and drive business outcomes. Bonus Points: Contributions to the open-source community (GitHub, Stack Overflow, blogging)Existing exposure to Go or C++, Scala, AWS, Cassandra, Kafka, Elasticsearch...Prior experience in the cybersecurity or intelligence fieldExperience in thinking about, designing, or implementing programming languages and/or compilersInteresting hobbies#LI ...

Senior GNC Engineer

Location
Greater London, England, United Kingdom
Mechanical Engineering, Computer Science or similar field 6+ years of hands-on experience developing GNC software for autonomous systems Experience developing autonomy algorithms in C++ Experience developing or implementing outer-loop control systems or path planning algorithms Strong foundation in control theory, dynamics, and optimization, with experience applying them … Docker and containerized development environments, using Linux-based operating systems (e.g., RHEL, Ubuntu), source control systems, and artifact registries Understanding of key technologies: C++, Python, DevOps, Containers, Linux Familiarity with software-in-the-loop (SIL) and hardware-in-the-loop (HIL) development and testing Experience with Bazel Experience working projects ...

Senior Software Engineer, Live

Location
Manchester, England, United Kingdom
architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will also be engaged in developing tools which can help larger development community … application development. Investigate, diagnose and resolve issues. We’re excited if you have Experience developing UI applications using popular frameworks Must have strong embedded C++ experience Strong experience in Typescript Experience writing functional integration and unit tests. A good understanding of Core OS concepts like memory management and multi-threading ...

Software Engineer - Mission Management Systems

Location
Bath, England, United Kingdom
ensure future software portability across autonomous fleets. High-Integrity Implementation: Develop deterministic, mission-critical real-time software components (primarily in Ada95/C/C++ ), balancing the need for rigorous memory management with the processing demands of autonomous systems. Requirements & Traceability: Capture, analyse, and manage complex system requirements, ensuring traceability … Broad experience in the full software development lifecycle for real-time, high-integrity embedded systems. Core Technical Stack: Strong proficiency in Ada95, C, or C++ . Extensive experience with UML modelling and requirements management via DOORS . Operating Environments: Deep understanding of Real-Time Operating Systems (RTOS), multi-tasking environments ...

Senior Optimisation Developer

Location
Cambridge, England, United Kingdom
established codebase, and grow into broader technical leadership over time. Experience in linear algebra and/orLagrangiananalysis is highly desirable.Programming ability isrequired, but prior C++ experience is not essential.The ideal candidate will have both postgraduate/research experience and industry experience however, candidates with either are encouraged to apply. … requirements Strong mathematical background, supported by a postgraduate qualification (MSc, PhD, or equivalent experience). Provenprogramming ability in at least one relevant language.(e.g. C++, C, C#, Fortran) Experience of numerical modelling or mathematically intensive software development. Demonstrated potential to lead projects or technical workstreams, even if formal leadership experience ...

Senior Software Engineer (Inbox Desktop)

Location
Greater London, England, United Kingdom
ownership of the Proton Mail Desktop App on Windows and Linux platforms. Currently, we use many languages and frameworks in the team like Golang, C++, Qt, JS, TypeScript, React, or Electron. We use standard tools for communication and work organization (Git, GitLab, GitHub, GitLab CI, Jira, Confluence). Our backend … quality assurance and performance optimization. Job requirements Experience: Significant, relevant professional software development experience with Rust, or with a very strong background in modern C++ and reasonably complex Rust pet projects. Desktop software development: Experience developing high quality, fast, Windows and Linux cross‐platform desktop applications. Familiarity with different native ...

Real-Time C++ Medical Software Engineer - Client-Facing

Location
City Of London, England, United Kingdom
Selection is partnering with a Cambridge-based medical systems creator to recruit an exceptional C++ software engineer. You will help design real-time control systems and user interfaces for healthcare devices, liaising with clients and cross-disciplinary colleagues. The role requires strong C++ on Linux, Python for tests, and familiarity ...

Expert Data Scientist

Hiring Organisation
BP Energy
Location
Sunbury-On-Thames, London, United Kingdom
Employment Type
Work From Home
Entity: Technology Job Family Group: IT&S Group Job Description: Equal Opportunity Employer bp is an equal opportunity employer. We believe that diversity and inclusion drive innovation and are crucial to our success. We welcome ...

Machine Learning Engineer - AI

Location
Greater London, England, United Kingdom
Who We AreAt JD.com, also known as JINGDONG, we are building one of the world’s most trusted technology and supply chain ecosystems. What started as a bold idea in China has evolved into a ...

Software Engineer III - Low-Latency Java and Kafka

Location
Bournemouth, England, United Kingdom
Be an integral part of a team that constantly pushes the envelope to enhance, build, and deliver cutting‐edge technology products. Join JPMorgan's Liquidity and Account Solutions Technology team and be part of a ...

Senior Software Engineer - Quant trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Senior Software Engineer, Quant trading – Python, JavaLondon (Hybrid)130,000-175,000 + benefits and bonusQuant Capital is urgently looking for a Senior Software Engineer to join our high profile client. My client, a leading ...

Software Developer (all levels) - Distributed Simulation Technology (UK)

Location
Tinsley Green, England, United Kingdom
Software Developer (all levels) - Distributed Simulation Technology (UK) We are a well-established team developing world-leading simulation platforms and interoperability solutions for aerospace, defense, transport, and space agencies like NASA and the European Space ...

Machine Learning Engineer, AI (SFIA 3)

Location
Cheltenham, England, United Kingdom
Work on exciting public sector projects and make a positive difference in people’s lives. At Zaizi, we thrive on solving complex challenges through creative thinking and the latest tools and tech. As a Machine ...

Principal, Head of Sustainability Engineering and Data Strategy

Location
City of Westminster, England, United Kingdom
Position Overview Apollo is seeking a Head of Sustainability Engineering and Data Strategy to join Global Engineering in close partnership with the Sustainability team. This individual will serve as Apollo’s subject matter expert in ...

Applied AI Engineer, Global Public Sector

Location
Greater London, England, United Kingdom
Scale’s rapidly growing Global Public Sector team is focused on using AI to address critical challenges facing the public sector around the world. Our core work consists of: Creating custom AI applications that will ...

AIML - Senior Software Engineer, On-Device - PriML

Location
Greater London, England, United Kingdom
Imagine what you could do here. At the company, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no ...

Applied AI Engineer, Global Public Sector

Hiring Organisation
Scale AI
Location
London, UK
Employment Type
Full-time
Scale's rapidly growing Global Public Sector team is focused on using AI to address critical challenges facing the public sector around the world. Our core work consists of: Creating custom AI applications that will ...

Graduate C++ Engineer — Embedded Systems (Hybrid)

Location
Bude, England, United Kingdom
Weybridge area. The company operates a hybrid model with 1 day onsite and 4 days working from home. You will develop and test C++ client code in a multitasking embedded environment, design interfaces to other systems, and deliver user stories and epics within an agile framework. Key qualifications include … Computer Science or Software Engineering, strong C/C++ skills in embedded systems, and excellent #J-18808-Ljbffr ...

C/C++ Software Engineer

Hiring Organisation
Matchtech
Location
Cheltenham, Gloucestershire, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
details: Our client, a leading developer of mission-critical and safety-critical systems for the defence and aerospace sectors, is seeking a C/C++ Software Engineer for a contract opportunity. The role will involve developing robust embedded software for applications used across military aircraft, vehicles, civil aerospace and unmanned … systems. Key Responsibilities: Defining requirements, designing, developing and verifying software across a range of integrity levels Producing high-quality C and C++ code in line with internal software standards Developing and testing bare-metal embedded software Creating accurate software design documentation and supporting requirements development Carrying out software testing, debugging ...