2,051 to 2,075 of 2,533 C++ Jobs

Senior C++ Engineer – Hybrid (Manchester)

Location
Manchester, England, United Kingdom
leading defense contractor in the UK seeks a Senior Software Engineer (C++) to enhance national security products. Candidates should have modern C++ development skills, Linux expertise, and experience working in agile teams. Role involves international travel and collaboration with global customers. This position offers flexible work arrangements and values diversity. ...

Senior Software Engineer - AI Compute Libraries Bristol, UK

Location
West of England, England, United Kingdom
Senior Software Engineer - AI Compute Libraries Bristol, UK About the job As a Senior Software Engineer, you’ll develop, maintain and release the C++ libraries and runtime APIs that engineers use to build and execute workloads on Graphcore’s AI hardware. Your work will focus on developer-facing libraries, runtime … capabilities and developer requirements into practical, well-tested APIs, with clear documentation and dependable releases. What we’re looking for Essential skills: Strong modern C++ skills and a commitment to producing reliable, maintainable code. The ability to turn complex, low-level concepts into clear APIs and abstractions. Strong debugging ...

Embedded Software Engineer (DSP)

Hiring Organisation
Morson Edge
Location
Portsmouth, South East, United Kingdom
Employment Type
Temporary Contract, On-site
Salary
Umbrella
solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development … software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment ...

Summer Intern Operational Cyber Engineer

Hiring Organisation
BAE Systems
Location
Gloucestershire, United Kingdom
Employment Type
Full Time
Salary
26300 GBP Annually
Core duties We work across a range of platforms including desktop, mobile and embedded systems and a range of languages including: • Microsoft – C, C#, C++, .NET • Mobile – iOS (Swift, Objective-C), Android (Java, Kotlin, C++) • Vulnerability Research & Reverse Engineering (IDA/Ghidra/Binary Ninja, Frida) • Web – HTML, JavaScript ...

Embedded Software Engineer

Hiring Organisation
Ion recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum plus excellent benefits
Embedded Software Engineer – C/C++ Embedded Systems | Edinburgh Ready to build software that actually matters? We’re looking for an Embedded Software Engineer to join a small, highly skilled engineering team in Edinburgh. You’ll design and implement embedded software in C/C++ for the next generation … direct impact of what you build every day. What you’ll do Design, develop and implement embedded software in C/C++ for safety-critical systems Take ownership of significant parts of the system architecture and delivery Work with formal requirements, full traceability and rigorous design/coding standards Contribute ...

Lead Software Engineer - Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Manchester, Salford, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum
been closely involved in a similar migration previously Get hands-on with modifying existing C# code to run on Linux, alongside embedded C/C++ development Liaise closely with the company's Germany office, who have led the Linux platform project, to ensure alignment between platform and application development - including … with Linux - genuine, hands-on "been there, done it" migration experience is essential Strong hands-on embedded Linux background, with proficiency in C/C++ Minimum 3 years' commercial object-oriented development experience in a C-like language (C++ or C#) Minimum 5 years' experience developing for embedded Linux systems ...

Lead Software Engineer - Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Salford, North West, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£65,000
been closely involved in a similar migration previously Get hands-on with modifying existing C# code to run on Linux, alongside embedded C/C++ development Liaise closely with the company's Germany office, who have led the Linux platform project, to ensure alignment between platform and application development - including … with Linux - genuine, hands-on 'been there, done it' migration experience is essential Strong hands-on embedded Linux background, with proficiency in C/C++ Minimum 3 years' commercial object-oriented development experience in a C-like language (C++ or C#) Minimum 5 years' experience developing for embedded Linux systems ...

Principal Software Engineer - C++ (Cloud Video Framework)

Location
United Kingdom
Principal Software Engineer C++ (Cloud Video Framework) Contract : Full-Time, Permanent Working Location : Hybrid, 2 Days a week in the office, minimum Office Locations : UK/Hungary Join Our Team as a Principal Software Engineer in Cloud Video Framework at Hawk-Eye Innovations Are you interested in working with … media processing frameworks, low-latency audio/video tech, and seamlessly designed user interfaces. We’re looking for a Principal Software Engineer with strong C++ skills, a curious mindset, and a passion for solving real-world problems in high-pressure environments. Whether you’re optimising multithreaded code for live encoding ...

Principal Software Engineer - C++ (Cloud Video Framework)

Location
Basingstoke, England, United Kingdom
Principal Software Engineer C++ (Cloud Video Framework) Contract : Full-Time, Permanent Working Location : Hybrid, 2 Days a week in the office, minimum Office Locations : UK/Hungary Join Our Team as a Principal Software Engineer in Cloud Video Framework at Hawk-Eye Innovations Are you interested in working with … media processing frameworks, low-latency audio/video tech, and seamlessly designed user interfaces. We’re looking for a Principal Software Engineer with strong C++ skills, a curious mindset, and a passion for solving real-world problems in high-pressure environments. Whether you’re optimising multithreaded code for live encoding ...

Senior Embedded C++ Engineer – Mission-Critical Systems

Location
Greater London, England, United Kingdom
ALTEN UK is seeking a Senior Embedded C++ Engineer to contribute to mission‐critical software for regulated defence environments in London. The role demands deep embedded C++ expertise, real‐time determinism, and strong documentation practices. You will work within a process‐heavy, high assurance program, collaborating across systems, electronics ...

Embedded Software Engineer

Hiring Organisation
Permanent Futures Limited
Location
Wakefield, West Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum plus benefits
growth is huge. You'll be joining an excellent team with market leading products and technologies. Embedded Software Engineer - Skills and Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least five … years industry experience * Experience with Microcontrollers/Microprocessors * RTOS software experience Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss ...

Software Engineer

Hiring Organisation
Anson Mccade
Location
Cambridge, East Anglia, United Kingdom
Employment Type
Permanent Contract, Hybrid
Software Engineer £60,000 - 75,000 GBP Hybrid WORKING Location: Cambridge, Central London, Greater London - United Kingdom Type: Permanent Software Engineer (C++/Rust) Cyber Security & Secure Systems Engineering Location: Cambridge/Hybrid Working Salary: Up to £75,000 + Transport Allowance + Benefits Package About the Role … variety of challenging technical problems spanning secure networking, systems development and next-generation security technologies. What You'll Be Doing Developing software using modern C++ and Rust technologies. Building secure applications within Linux-based environments. Working across low-level systems, networking and security-focused platforms. Contributing to product development from ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £80000/annum
depending on your skill. Responsibilities as an Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Technical requirements … Embedded Software Engineer: + Proficiency in C/C++, C#, or .NET for PC application development + Experience developing ARM Cortex MCUs + Professional experience utilising Docker containers + Strong understanding of software development lifecycle and version control (e.g., Git). Desirable experiences for an Embedded Software Engineer: + Experience ...

Linux Systems Developer

Location
Greater London, England, United Kingdom
seeking a skilled Linux Systems Developer with strong programming skills in C++, Python and Bash, alongside a solid understanding of Linux internals, system-level development and security engineering. The successful candidate will design, develop and maintain secure, reliable software for Linux-based systems. They will have practical experience with Linux … working close to the operating system, solving complex technical problems and building robust, security-focused software. Design, implement, test and maintain Linux components using C++, Python and Bash. Develop efficient, reliable and maintainable software with a strong emphasis on security. Participate in code reviews, technical design discussions and continuous improvement ...

Linux Systems Developer

Hiring Organisation
Becrypt
Location
South East, United Kingdom
Employment Type
Permanent Contract, On-site
About the Role We are seeking a skilled Linux Systems Developer with strong programming skills in C++, Python and Bash, alongside a solid understanding of Linux internals, system-level development and security engineering. The successful candidate will design, develop and maintain secure, reliable software for Linux-based systems. They will … operating system, solving complex technical problems and building robust, security-focused software. Key Responsibilities Design, implement, test and maintain Linux components using C++, Python and Bash. Develop efficient, reliable and maintainable software with a strong emphasis on security. Participate in code reviews, technical design discussions and continuous improvement of development ...

Senior Software Engineer

Location
Newcastle upon Tyne, England, United Kingdom
products used within the energy and power sector. This is a hands-on embedded software role, suited to an engineer with strong C/C++ development experience and a solid understanding of embedded systems and product development. You will join a multidisciplinary engineering environment working across an established product platform … interesting for an engineer with experience across traditional embedded systems and Linux environments. Key Responsibilities Design, develop and maintain embedded software using C/C++ Deliver new functionality and enhancements across an established embedded product platform Investigate software defects and undertake unit, integration and system-level testing Collaborate with hardware ...

Senior C++ Engineer for AI & Engineering Platform

Location
Greater London, England, United Kingdom
Understanding Recruitment Ltd is assisting in the search for a Senior C++ Software Engineer focused on AI and engineering software in Central London. The role combines production-grade C++ development with architecture ownership, working closely with researchers and engineers in a small, highly technical team. You will optimize performance, shape ...

Contract Embedded Software Engineer - Linux

Hiring Organisation
Redline Group Ltd
Location
Greenwich, London, United Kingdom
Employment Type
Contract
Contract Rate
£55 - £65/hour
hardware and software engineers to solve system-level challenges. What you'll bring - Contract Embedded Software Engineer - Linux, Greenwich Strong commercial embedded C/C++ development experience. Proven Embedded Linux experience. Experience with RTOS such as VxWorks or FreeRTOS. Knowledge of multi-threading and real-time software principles. Experience with … JavaScript, TypeScript, HTML or CSS. Python, Bash or PowerShell scripting. Experience with mission-critical or high-availability systems. Ready to put your C/C++ and Embedded Linux skills to the test? Apply now for this Contract Embedded Software Engineer - Linux opportunity near Greenwich. For more information please contact Laura ...

Contract Embedded Software Engineer - Linux

Hiring Organisation
Redline Group Ltd
Location
South East London, South East, United Kingdom
Employment Type
Temporary Contract, On-site
Salary
£55 - £65 per hour
hardware and software engineers to solve system-level challenges. What you'll bring - Contract Embedded Software Engineer - Linux, Greenwich Strong commercial embedded C/C++ development experience. Proven Embedded Linux experience. Experience with RTOS such as VxWorks or FreeRTOS. Knowledge of multi-threading and real-time software principles. Experience with … JavaScript, TypeScript, HTML or CSS. Python, Bash or PowerShell scripting. Experience with mission-critical or high-availability systems. Ready to put your C/C++ and Embedded Linux skills to the test? Apply now for this Contract Embedded Software Engineer - Linux opportunity near Greenwich. For more information please contact Laura ...

C++ Developer — Flexible Hours, Remote-Ready Role

Location
United Kingdom
think-cell Software GmbH is looking for skilled C++ Developers in the United Kingdom. Candidates can be seasoned professionals or recent graduates with strong C++ skills and a background in Computer Science, Physics, or Mathematics. The role promotes flexibility, creative problem-solving, and encourages contributions from all team members. Benefits ...

Graduate Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Gloucester, South West, United Kingdom
Employment Type
Permanent Contract, Hybrid
client is the digital and intelligence arm of a major defence company. Description Job title: Graduate Digital Intelligence Software Engineer (C++) Location: Gloucester We offer a range of hybrid and flexible working arrangements – however for this role you will be expected to attend your site 3-5 days per week. … Kubernetes, develop in Python, and use Spark for data processing Gain expertise in Linux administration, monitoring tools such as Grafana/Prometheus, and modern C++ (C++23+) for high-performance systems You'll also use GitLab for source control and learn serialisation technologies like Flatbuffers/Protobuf. We're seeking adaptable ...

Graduate Software Engineer

Hiring Organisation
BAE Systems
Location
Gloucestershire, United Kingdom
Employment Type
Full Time
Salary
34000 GBP Annually
largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Description Job title: Graduate Digital Intelligence Software Engineer (C++) Location: Gloucester We offer a range of hybrid and flexible working arrangements – however for this role you will be expected to attend your site … Kubernetes, develop in Python, and use Spark for data processing Gain expertise in Linux administration, monitoring tools such as Grafana/Prometheus, and modern C++ (C++23+) for high-performance systems You’ll also use GitLab for source control and learn serialisation technologies like Flatbuffers/Protobuf. We’re seeking adaptable ...

Senior Software Controls Engineer

Location
Greater London, England, United Kingdom
visibility of control health and performance Hands-on experience with robotics systems, robot data, timing, and hardware experiment challenges Proficient in Python and modern C++ for real-time control code instrumentation Built test automation, evaluation frameworks, or benchmarking tools adopted by engineering teams Strong skills in measurement, data analysis … unnecessary. Working arrangements London, On-site, Full time. Confirm employment terms and any clearance requirements with your consultant. Software Engineering Robotics Control Systems Python C++ Automation CI/CD Data Analysis #J-18808-Ljbffr ...

Embedded Software / Firmware Engineer

Location
England, United Kingdom
FPGA development to solve complex customer challenges and support innovation in the national interest. Key Responsibilities: Developing embedded software and firmware using C, C++ and Python Contributing to FPGA development using tools such as Vivado, Vitis and ModelSim Supporting the design, development and testing of electronic and embedded systems Working … information in accordance with internal procedures and Government regulations Job Requirements: Experience in embedded software or firmware development using C and/or C++ Working knowledge of Python and software development for embedded systems Experience with FPGA development and Vivado Understanding of electronics design, including schematic capture, PCB design ...

Software Engineer - Level 3 or 4 - (AHT)

Hiring Organisation
Northrop Grumman
Location
Boulder, Colorado, United States
Employment Type
Permanent
Salary
USD Annual
technical approaches and findings. Essential Functions: Develop and support automated build, integration and deployment workflows Deploy software applications in containerized and orchestrated environments Perform C++ software development including build, test, integration, and debugging Tool and prototype development as needed Work in cross-discipline teams, communicate clearly across various levels … ability to obtain and maintain a TS/SCI security clearance. Ability and willingness to travel 10% to support business needs. Experience with modern C++, development tools, and integrated development environments (IDEs) Experience with GitLab CI/CD toolchains or similar Experience with containerization technologies such as Docker or Podman ...