901 to 925 of 1,230 C++ Jobs in the UK excluding London

Teamcenter ITK Specialist for PLM Solutions

Location
Reading, England, United Kingdom
Siemens Teamcenter solutions, working with IT and engineering stakeholders to deliver robust PLM capabilities. The candidate will have hands-on Teamcenter ITK experience, strong C++ and .NET skills, and a track record in enterprise application development. This is a 3-month contract offering £70 per hour inside the UK market. ...

Aerospace Flight Simulation Engineer

Location
Bedford, England, United Kingdom
collaboration within a small team to deliver customer-focused solutions. Responsibilities include developing requirements, updating and debugging models, integrating Simulink with dll/C++ code, and producing user documentation and verification #J-18808-Ljbffr ...

Lead System UX Architect

Location
Brighton, England, United Kingdom
feedback design. Background in psychology, behavioural science, or architecture. Contributions to open-source UX frameworks or design philosophy. Tools & Technologies Qt, Flutter, or experimental C++/Rust front-end layers. Design validation integrated with system telemetry. Git-based internal OS experience libraries. Duration & Time Commitment Full-time. Long-term Bonus ...

Audio Programmer

Location
Manchester, England, United Kingdom
audio techniques and tools, helping us to innovate, plan, and deliver full features What do we expect from our Audio Programmers? Comfortable working with C++ in a large shared codebase, including testing, code-reviews and source-control Good knowledge of audio processing techniques and spatial audio Strong software debugging skills ...

Lead Graphics Programmer

Location
Manchester, England, United Kingdom
rendering techniques and tools, helping us to innovate, plan, and deliver full features. What do we expect from our Lead Graphics Programmers? Expert-level C++ skills in a large shared codebase, including architecture, code reviews, and performance-critical systems. Strong experience with shader languages and modern graphics APIs. Deep knowledge ...

Lead Game Security Engineer

Location
Runcorn, England, United Kingdom
full support to ensure a smooth transition to yournew environment. Extensive track record of safely and successfully delivering anti-cheat and DRM functionality for C++ software in a senior or leadership role Strong expertise in implementing anti-cheat techniques and digital rights management technologies and the ability to further develop ...

Lead Game Security Engineer

Location
Oxford, England, United Kingdom
full support to ensure a smooth transition to yournew environment. Extensive track record of safely and successfully delivering anti-cheat and DRM functionality for C++ software in a senior or leadership role Strong expertise in implementing anti-cheat techniques and digital rights management technologies and the ability to further develop ...

Lead Game Security Engineer

Location
Warwick, England, United Kingdom
full support to ensure a smooth transition to yournew environment. Extensive track record of safely and successfully delivering anti-cheat and DRM functionality for C++ software in a senior or leadership role Strong expertise in implementing anti-cheat techniques and digital rights management technologies and the ability to further develop ...

Senior Embedded Software Engineer

Location
Cambridgeshire and Peterborough, England, United Kingdom
developing the embedded software that sits between ARM processors, FPGA programmable logic and complex measurement systems. The Role: Embedded Linux development in C/C++ ARM/SoC development Processor-to-FPGA integration AXI, DMA, interrupts and memory-mapped I/O Low-level interfaces and drivers High-speed data … acquisition and processing Porting MATLAB/Python algorithms into embedded C/C++ Signal processing and hardware/software co-design What We re Looking For: Strong commercial experience with: Embedded Linux, ideally PetaLinux or Yocto C/C++ ARM-based embedded systems Low-level hardware/software integration FPGA ...

Senior Software Engineer

Hiring Organisation
Hexwired Recruitment
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Full TimeHybridCambridge, UKPosted 2 weeks ago70,000 - 100,000 GBP/Year Senior Software Engineer job in Cambridge – C/C++ – 70k – 100k – Semi RemoteHexwired Recruitment has partnered with a well-established and expanding Solutions provider in Cambridge. They are now seeking a Senior Software Engineer with solid experience working … interested in this Senior Software Engineer job in Cambridge, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, DSP, Electronics, FPGA, RF, Power, Javascript, Typescript, React, Golang Development, Machine Learning, Data Science or Simulation contact us today. Tagged as: C++, Embedded ...

Senior Embedded Software Engineer

Hiring Organisation
BramahHR Ltd
Location
Birmingham, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£70000 - £90000/annum £70,000 - £90,000 + benefits
testing, and 10% in-service support. About the candidate You’ll be an experienced Embedded Software Engineer with a strong background in modern C++ and developing software for resource-constrained embedded systems. You’ll be comfortable working across firmware, hardware and higher-level applications and have experience taking products beyond … initial development into integration, testing and live operation. We’re particularly interested in experience with: Modern C++ within embedded environments and working to MISRA guidelines High-performance microcontrollers such as STM32 RTOS and/or bare-metal development CAN and Modbus RTU over RS485 MQTT, WebSockets and network-connected embedded ...

Principal Embedded Software Engineer

Hiring Organisation
Zenovo
Location
North West, United Kingdom
Employment Type
Permanent
Salary
£65000 - £75000/annum
embedded software architecture and technical direction Lead delivery of complex embedded projects to time and quality targets Develop and maintain robust C/C++ embedded codebases Translate system requirements into structured deliverables Guide design decisions and review implementation approaches Oversee testing strategy, documentation, and release quality Identify technical risks … practices Collaborate cross-functionally with engineering and project stakeholders About you Degree (or equivalent experience) in Computer Science, Electronics, or similar Advanced C/C++ embedded development experience Strong background in embedded systems design Experience working with real-time operating systems (e.g., FreeRTOS) Solid understanding of multithreading and concurrency Networking ...

Software Test Engineer

Location
Dorchester, England, United Kingdom
specialists and non-technical stakeholders Technical Skills Experience in one or more of the following would be particularly beneficial: Java/JavaFX/NetBeans C++/Visual Studio Python Automated software testing Unit testing – JUnit/CppUnit Requirements management – ideally IBM DOORS UML/Enterprise Architect IBM Engineering Test Manager … Workflow Manager MATLAB LabVIEW SQL HTML/JavaScript Virtualisation Network configuration and communications protocols Agile software development A strong bias towards either Java or C++ is absolutely acceptable; candidates are not expected to be equally experienced in both. Desirable Domain Experience Experience within defence,maritime,aerospace or another safety-critical ...

Software Engineer

Location
Devon and Torbay, England, United Kingdom
cases Designing embedded software architectures and detailed software designs Producing test specifications and verification procedures Developing embedded software, primarily in C, with some C++ for support systems and tools Verifying software against requirements and design specifications Performing hardware and software integration activities Supporting performance qualification and validation testing Developing software … working across the full Software Development Life Cycle (SDLC) Experience developing real‐time embedded software applications Strong programming skills in C, with exposure to C++ Familiarity with Integrated Development Environments (IDEs) Excellent communication and technical documentation skills Strong team‐working capabilities combined with a proactive, self‐motivated approach A customer ...

C++ Software Engineer — Embedded for Aerospace & Defence

Location
City of Edinburgh, Scotland, United Kingdom
Leonardo Worldwide Corporation is seeking a C++ Software Engineer for their Edinburgh location. This role involves working on cutting-edge defence projects, collaborating within an agile team to enhance capabilities in fast jets. The ideal candidate should have strong C++ skills, experience with agile methodologies, and problem-solving abilities. ...

Senior Software Engineer, UI Infrastructure

Location
Cambridge, England, United Kingdom
large codebases, and developing offline pipelines for processing logs to support pre‐merge validation and automated data contract generation. You will write and review C++ changes in embedded codebases to ensure accurate and reliable logging, and partner with UI infrastructure, firmware, and CI teams to integrate tooling into developer workflows. … usage across large codebases Develop offline pipelines for processing logs to support pre-merge validation and automated data contract generation Write and review C++ changes in embedded codebases to ensure accurate and reliable logging Collaborate with system architects to extend UI framework features and improve system stability and performance ...

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 ...

Senior Software Engineer

Hiring Organisation
Thales
Location
City, Belfast, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
hardware/software interface. Understanding of real-time operating system behavior and software requirements analysis. Proficiency in procedural (C) and object-oriented (C++) languages. Understanding of data communications (e.g., 1553, RS422) and networking principles. Practical experience in real-time embedded development, integrating and debugging on target hardware, and using real … time operating systems. Track record in developing C/C++ applications. Awareness of the principles and levels of software testing. Desirable: Knowledge of UML and Agile development methodologies. Experience in Graphical User Interface design and development. Understanding of software configuration control. Ability to undertake roles beyond software development, such ...

.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 ...

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 Engineering Manager

Hiring Organisation
KLA-Tencor
Location
Newport, Isle of Wight, UK
Employment Type
Full-time
goals, giving regular feedback, conducting performance reviews, and supporting career growthProvide technical direction and oversight across embedded firmware, Windows desktop software (C#/.NET, C++), software architecture, and measurement, data-analysis, and signal/image-processing algorithmsOwn planning and execution for your team—scope and estimate work, manage schedules … decisions across the team. Technical breadth across the team's technology areas, including experience with: Microsoft .NET and C# for Windows desktop applicationsC and C++ programming, including embedded firmwareSoftware architecture for complex, real-time systemsMeasurement, data-analysis, or signal/image-processing algorithmsSource code control (Git), modern development practices ...