1,751 to 1,775 of 2,356 C++ Jobs

Lead Game Security Engineer, Build Anti-Cheat Platform

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

Enterprise Account Executive - UK

Location
Greater London, England, United Kingdom
hundred years old, Endor Labs secures code whether it was written by humans or AI, and whether it's 40-year old C++ code or cutting edge Bazel Monorepos. Endor Labs was founded by serial entrepreneurs Varun Badhwar and Dimitri Stiliadis, and is backed by leading VC firms such ...

Embedded Software Engineer - Medical Devices

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£55,000
Develop embedded C and C++ software to bring new medical technology to life Looking for an embedded development role with variety, client-contact, and a positive real-world impact? This role may be just the ticket: a well-established medical technology company is seeking an experienced C or C++ developer … academic background in Computer Science, Electronics, or a similarly applicable subject Substantial commercial embedded software development experience with skills in C and/or C++ (and ideally Qt framework). Target systems include bare metal, RTOS, and Linux A solid appreciation of software engineering best practice, including version control ...

Embedded Software Engineer

Hiring Organisation
Line Up Aviation
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Contract
Contract Rate
£60.00/hour
edge technology solutions to our key customers. Role Responsibilities: Utilize your skills and knowledge to prototype innovative wireless solutions 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++) Experience of working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level … problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part ...

Senior Embedded Software Engineer

Location
Cambridge, England, United Kingdom
based on high electromechanical precision, utilising firmware that drives motors, real time sensors and automated robotic systems. This is typically achieved using C/C++ embedded on ARM Cortex-M. As a Senior Engineer, you would work on multidisciplinary projects that include shipping firmware, integrating third-party modules, systems architecture … code on the PC side. Requirements Demonstrable and varied project experience in commercial grade embedded software/firmware development with expertise using C/C++ on ARM microcontrollers (ideally Cortex-M). This should include complicated and sophisticated electromechanical applications. Expertise at system level engineering including distributed microcontrollers, electronic communications ...

Senior Embedded Linux Software Engineer

Location
Greater London, England, United Kingdom
ownership of major software work packages across mission-critical satellite communication products. This is a senior hands‐on role combining software architecture, C/C++ development and embedded Linux, with responsibility across the full product lifecycle. You’ll work closely with hardware, firmware and international engineering teams to develop highly … safety applications. For this Senior Embedded Linux Software Engineer role, we are looking for someone with: Extensive experience developing embedded Linux systems, with strong C++ and C Good working knowledge of Yocto and custom embedded Linux distros Experience with embedded networking and network products is advantageous Understanding of RTOS, bare ...

Embedded Software Engineer - Medical Devices

Location
Cambridge, England, United Kingdom
positive real-world impact? This role may be just the ticket: a well-established medical technology company is seeking an experienced C or C++ developer to join their multi-disciplinary engineering team. Here, you would work on projects which could range from on-board software for lab and hospital devices … academic background in Computer Science, Electronics, or a similarly applicable subject Substantial commercial embedded software development experience with skills in C and/or C++ (and ideally Qt framework). Target systems include bare metal, RTOS, and Linux A solid appreciation of software engineering best practice, including version control ...

Sensor Fusion & Integration Engineer

Location
West of England, England, United Kingdom
tune the data/sensor fusion and geolocation plugins of our pipelines, meant to turn raw detections into reliable tracks, and ship production C++, Rust and ROS2 code that forms our core sensing autonomy, feeds mission relevant objects and facilitates building a coherent model of the world. We're looking … someone with C++, Rust and ROS2 experience, a solid grasp of sensor fusion and tracking/localization (e.g. Kalman filtering, particle filters), and hands-on fluency working with AI coding assistants (e.g. Claude Code, GitHub Copilot, or similar) as part of your daily workflow. This role requires the ability ...

Senior Embedded Software Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£85,000
based on high electromechanical precision, utilising firmware that drives motors, real time sensors and automated robotic systems. This is typically achieved using C/C++ embedded on ARM Cortex-M. As a Senior Engineer, you would work on multidisciplinary projects that include shipping firmware, integrating third-party modules, systems architecture … code on the PC side. Requirements: Demonstrable and varied project experience in commercial grade embedded software/firmware development with expertise using C/C++ on ARM microcontrollers (ideally Cortex-M). This should include complicated and sophisticated electromechanical applications. Expertise at system level engineering including distributed microcontrollers, electronic communications ...

Agentic AI Systems Evaluation Engineer

Hiring Organisation
HP
Location
Spring, Texas, United States
Employment Type
Permanent
Salary
USD Annual
benchmarking methodologies Preferred Qualifications AI systems evaluation. Telemetry analytics Performance benchmarking. Linux and Windows validation experience Preferred Certifications • Programming Language/s Certification (Java, C++, Python, JavaScript, or similar) Knowledge & Skills • Agile Methodology • Amazon Web Services • Application Programming Interface (API) • Automation • C++ • Computer Science • DevOps • Docker (Software) • Full Stack Development ...

Embedded Software Engineer

Location
United Kingdom
real influence over our products at an early stage. What you will do Design and implement robust, real-time embedded software in C and C++ for microelectronics, sensors and other subsystems. Write low-level drivers and hardware abstraction layers (HALs) for a range of microcontrollers and FPGAs. Implement and optimise … clean sheet design to efficient, working code. Align technical solutions with market research and customer requirements. What we are looking for Fluent in C, C++ and Python, with experience of SQL-based databases. Familiarity with Git version control. An analytical mindset. You enjoy breaking complex problems down and building them ...

Machine Learning Engineer - Spiking Neural Networks

Hiring Organisation
MFK Recruitment
Location
TW8, Brentford, Greater London, United Kingdom
Employment Type
Permanent
Salary
£75000 - £100000/annum
years, and all four are still with the business. Machine Learning Engineer role You will combine current knowledge of Spiking Neural Networks with strong C++ software development skills to transform advanced research into a practical and usable product. This is a rare opportunity to apply genuine SNN experience to production … will be available. Machine Learning Engineer responsibilities Apply your knowledge of SNNs to the development of a novel machine vision engine. Develop high-quality C++ software based on research outputs and product requirements. Use machine vision and image-analysis techniques to solve complex engineering challenges. Contribute to projects using CNNs ...

Software Engineer, Cumberland/Options Tools Engineering

Location
Greenwich, England, United Kingdom
extendable engineering solutions Build, maintain and extend the central trading platform Work with both greenfield and legacy systems across multiple languages (Python, Java, C++, Typescript) Provide on‐call support as needed Qualifications: A minimum of 2+ years’ experience using Python, Java, C++, and can work comfortably in multiple programming languages ...

Senior Embedded Software Engineer

Hiring Organisation
Verso Recruitment
Location
Rochester, Kent, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
software issues, and working closely with other engineers to deliver high-quality solutions. Key Responsibilities Develop and maintain embedded firmware primarily using C, with C++ experience also beneficial. Work with microcontrollers, including ARM-based platforms and STM32. Develop low-level drivers and work with interrupt handling, bare-metal programming … Collaborate with multidisciplinary engineering teams to resolve technical challenges and improve product performance. About You Commercial experience developing embedded software using C. Knowledge of C++ and embedded firmware development. Experience working with microcontrollers, ideally ARM or STM32. Understanding of communication protocols such as SPI, I2C and UART. Experience debugging firmware ...

Software Engineer

Location
Fareham, England, United Kingdom
role. Success in this position requires curiosity, adaptability and a willingness to work across a broad range of technologies and problem domains. While C++ and Qt form the core of this role, there may also be opportunities to work with technologies such as Python depending on project needs. Raymarine actively … from initial design through to release, maintenance and continuous improvement. Your job in plain text Develop and maintain application software for Raymarine products using C++ and Qt. Design and implement features for chartplotters and related marine products. Work with integrated marine systems, connecting software with vessel networks, sensors, peripherals, internet ...

Embedded Software Engineer, Ring

Location
Greater London, England, United Kingdom
Europe and Asia as well as stakeholders in the US. Basic Qualifications Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience … professional, non-internship software development Experience in embedded development in C/C++ Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Amazon is an equal opportunities employer. ...

Lead Software Engineer, Software Defined Networking

Location
Greater London, England, United Kingdom
high-quality code solutions and contribute to new production code capabilities within the team Write production-quality code in Go, Python, or C/C++ for networking infrastructure Explain technical issues, trends, and approaches to leadership and team members to support informed decision-making Collaborate with vendor partners on integration … distributed systems Practical experience delivering system design, application development, testing, and operational stability Experience with one or more programming languages: Go, Python, C/C++, Rust Demonstrated experience working with cross-functional teams to deliver value Hands-on experience with software-defined networking technologies such as OVN, OVS, or equivalent ...

DevOps Engineer (100% remote)

Location
Craigavon, Northern Ireland, United Kingdom
Infrastructure as Code (IaC) practices. The ideal candidate will containerize services using Docker, manage build, compilation, and publishing workflows for JavaScript, TypeScript, and C++ packages, and design robust multi-language build pipelines leveraging CMake or similar build tools. The role also includes automating build, tagging, and publication processes across … microservices with Docker, optimize image builds, and manage deployment pipelines for distributed environments. Oversee the build, packaging, and publishing lifecycle for JavaScript, TypeScript, and C++ packages, including versioning, semantic tagging, and NPM or internal registry publication. Develop and maintain cross-platform build pipelines using CMake or equivalent tools, ensuring consistent ...

Software Engineer

Location
Plymouth, 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 ...

Embedded Flight Software Engineer

Location
Cambridge, England, United Kingdom
you. Join us and push the boundaries of what’s possible. Core responsibilities Write bare-metal and FreeRTOS based firmware in C/C++ for the wide range of boards across the aircraft, from the main flight computer to power, motor, sensing, and payload electronics. Integrate the flight controller with … Required skills A degree in electrical engineering, computer engineering, computer science, or equivalent practical experience, and 3+ years building embedded firmware in C/C++, including bare‐metal development. Prior experience with uncrewed aircraft and autopilot/flight‐controller software. Experience delivering firmware for aerospace, avionics, or other safety ...

Embedded Software Engineer

Hiring Organisation
Honeywell Aerospace
Location
Tewkesbury, Gloucestershire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
plus years in service to radiation-hardened systems trusted for human spaceflight. Embedded Engineer Responsibilities Technical Skills Has knowledge/experience of C and C++ for embedded applications Experience with DO178 software verification and validation Contributing to planning and executing project subtasks to meet customer specifications (designing, testing, etc). … Degree in Engineering or a related field or equivalent experience and 2-4 years of relevant experience Has knowledge/experience of C and C++ for embedded applications Experience as software design engineer in either the Cellular or SATCOM sectors Experience with DO178 software verification and validation Experience of Python ...

Base Station Test Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Basingstoke, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£60000/annum benifits
networks or WAN experience is advantageous. Experience with test planning, defect tracking and testing methodologies, with scripting skills in Python, JavaScript, Java, C/C++ or C# . Analytical, hands-on problem solver with strong communication skills and the ability to work across multidisciplinary engineering teams. Desirable Experience Experience with … Validation, System Verification, Hardware Testing, Software Testing, Firmware Testing, Test Plans, Test Cases, Regression Testing, Integration Testing, Functional Testing, Test Automation, Python, Java, JavaScript, C++, C#, Lua, Linux, Windows, SQL, Networking, IP Networking, WAN, Communications Protocols, RF Testing, Radio Networks, API Testing, Smart Metering, AMI, AMR, Smart Grid, Utilities, Head ...

Senior AI Software Engineer, Coding Agent

Location
Greater London, England, United Kingdom
lead the development of a robust, scalable AI Coding Agent tailored to our game development workflows (primarily for UE/Unity‐based games in C++, C#, and other relevant languages). Integrate the AI agent directly into developer IDEs (like Visual Studio, VS Code) and our game engines (e.g., Unreal … team player, dependable and autonomous. Data‐driven decision maker. Requirements 8+ years of professional software engineering experience, with a strong background in Python, TypeScript, C++, or C#. Proven experience building complex AI systems, with hands‐on expertise in Retrieval‐Augmented Generation (RAG) and AI Agent architectures. Deep, hands‐on experience ...

Software Engineer

Hiring Organisation
Precept Recruit
Location
Derby, Derbyshire, East Midlands, United Kingdom
Employment Type
Permanent
designs. Develop, test and maintain high-quality software applications and systems. Undertake software unit testing and automated testing. Develop software using embedded C/C++ and other relevant technologies. Participate in code reviews and collaborative engineering activities. Produce technical documentation and project deliverables. Identify potential issues, investigate problems and recommend … skills. Experience in software development (typically three or more years, although recent graduates will be considered for entry-level positions). Embedded C/C++ development experience. Knowledge of software unit testing, automation and associated tools such as LDRA or Parasoft. Familiarity with MISRA or similar coding standards. Understanding ...