2,076 to 2,100 of 2,533 C++ Jobs

Lead Embedded Software Engineer - Video Systems

Hiring Organisation
Audio Visual Recruitment Ltd
Location
SL1, Slough, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £85000/annum Negotiable dependent on experience
measurable solutions. Key Responsibilities Own the embedded software architecture and contribute to system design and platform selection. Develop and maintain low-level C/C++ software for video processing, hardware control and network communication. Evaluate and integrate hardware codecs, vendor SDKs, drivers and supporting software. Implement and debug interfaces … update and recovery processes, and clear technical documentation. Support bench and field trials, converting test feedback into improvements. Essential Requirements Strong embedded C/C++ development skills, including debugging on physical hardware. Experience delivering hardware-based video encoding, decoding or comparable real-time systems. Embedded Linux development experience, including vendor ...

Electronics Embedded Software Engineer

Hiring Organisation
ABB
Location
London, England, United Kingdom
HybridYou will be mainly accountable for:Designing, developing, and testing industrial products, including electronic hardware and embedded software solutions.Developing embedded software in C and C++ using real-time operating systems.Creating electronic schematics and PCB layouts using Altium CADEnsuring products and documentation meet internal and external standardsSupporting existing products through component … measurement product designExperience of analog and digital electronic hardware designPractical experience in soldering & prototypingExperience of embedded programming in C; other programming e.g. Python, C++, C#, LabView would be considered an advantage.You are comfortable communicating in English, both written and spoken.You are eligible to work in the United Kingdom.BenefitsABB offers ...

AI Engineer

Hiring Organisation
SpaceAM Limited
Location
Gloucestershire, United Kingdom
Employment Type
Permanent Contract, Full Time, On-site
Salary
£55,000
have the right to work in the UK. Remote Working is not available. Design and implement robust, real-time embedded software in C and C++ for microelectronics, sensors, and other subsystems. Implement and optimize communication protocols. Build automated CI/CD pipelines for machine learning, manage model versioning, and monitor … solutions with market research and customer requirements. Essential**: At least two years of industry experience. A degree-level qualification or above. Fluent in C, C++ and Python, with experience of SQL-based databases. An analytical mindset. You enjoy breaking complex problems down and building them back up into elegant, efficient ...

Embedded Software Engineer

Hiring Organisation
Melbreck Technical Recruitment Ltd
Location
Littlehampton, South East, United Kingdom
Employment Type
Permanent Contract, Remote
develop, and implement embedded software for bare-metal systems, focusing on performance, reliability, and resource efficiency. Write efficient and maintainable code in C/C++ (and assembly as needed) for microcontrollers, memory-constrained, and real-time systems. Develop, test, and debug low-level device drivers, peripheral interfaces, and communication protocols … Engineering, Electronics, Electrical Engineering, or a related discipline. 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 ...

AI 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. Implement and optimise communication protocols. Build automated CI/CD pipelines for machine learning, manage model versioning, and monitor … customer requirements. What we are looking for At least two years of industry experience. A degree-level qualification or above. Fluent in C, C++ and Python, with experience of SQL-based databases. An analytical mindset. You enjoy breaking complex problems down and building them backup into elegant, efficient code. High ...

Embedded Linux contractor

Location
Theale, England, United Kingdom
panels using C. These protocols are typically over RS485 or Ethernet. Add local web page UI elements and JSON configuration. Redesign and rewrite existing C++ software in C using small modular processes. Maintain code quality via unit tests, system tests in Python and code reviews. About … feedback) and Agile development methodologies. Strong commercial experience developing production embedded Linux software in C. Ability to read, understand and make minor changes in C++ codebase. Reasonable Python skills for writing automated tests. Comfortable using AI-assisted development tools, or willing to adopt them where they can improve development productivity ...

Principal Software Engineer

Hiring Organisation
Aristocrat
Location
Austin, Texas, United States
Employment Type
Permanent
Salary
USD Annual
testing pipelines, and CI/CD development build processes. Expert Knowledge of scripting, animation, session management, and textures. Experience with memory and space optimization. C++ experience. Good written and verbal communication Deep sense of owning your work and prioritizing business and team goals ahead of your self interest Help team … C# 10+ years of experience in Unity Deep, extensive knowledge of the Unity Engine & Editor scripting APIs, memory management, and rendering pipelines. 5+ years C++ Experience working with modern software development processes. Ability to write clear, maintainable and portable code. This job description may have been reviewed and enhanced using ...

Principal Software Engineer

Hiring Organisation
Aristocrat
Location
Las Vegas, Nevada, United States
Employment Type
Permanent
Salary
USD Annual
testing pipelines, and CI/CD development build processes. Expert Knowledge of scripting, animation, session management, and textures. Experience with memory and space optimization. C++ experience. Good written and verbal communication Deep sense of owning your work and prioritizing business and team goals ahead of your self interest Help team … C# 10+ years of experience in Unity Deep, extensive knowledge of the Unity Engine & Editor scripting APIs, memory management, and rendering pipelines. 5+ years C++ Experience working with modern software development processes. Ability to write clear, maintainable and portable code. This job description may have been reviewed and enhanced using ...

AI Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Stroud, Gloucestershire, Butterrow, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum
influence over the company's products as they develop. What you will do Design and implement robust, real-time embedded software in C and C++ for microelectronics, sensors and other subsystems. Implement and optimise communication protocols. Build automated CI/CD pipelines for machine learning, manage model versioning, and monitor … customer requirements. What our client is looking for Essential At least two years' industry experience. A degree-level qualification or above. Fluency in C, C++ and Python, with experience of SQL-based databases. An analytical mindset: you enjoy breaking complex problems down and building them back up into elegant, efficient ...

AI Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Stroud, Gloucestershire, South West, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£65,000
influence over the company's products as they develop. What you will do Design and implement robust, real-time embedded software in C and C++ for microelectronics, sensors and other subsystems. Implement and optimise communication protocols. Build automated CI/CD pipelines for machine learning, manage model versioning, and monitor … customer requirements. What our client is looking for Essential At least two years' industry experience. A degree-level qualification or above. Fluency in C, C++ and Python, with experience of SQL-based databases. An analytical mindset: you enjoy breaking complex problems down and building them back up into elegant, efficient ...

Quantitative Trading & Research - Quantitative Developer - Associate or Vice President

Location
Greater London, England, United Kingdom
Design and build high-performance market-data, feature-computation, backtesting, simulation, model-serving, execution, and monitoring components for systematic trading. Develop reliable low-latency C++ services and APIs that integrate quantitative models with real-time market data, pricing, risk controls, and order-management systems. Build scalable data and research pipelines … related technical discipline (or equivalent professional experience). Relevant professional experience in software engineering, quantitative development, low-latency systems, or ML infrastructure. Strong modern C++ skills: data structures, concurrency, memory management, performance profiling, and production debugging. Proficiency in Python and experience building software for quantitative researchers or other data-intensive ...

Principal Software Development Engineer

Location
United Kingdom
progress the deployment of a ‘model first’ development model to Hardware Design. In this role you will be architecting and developing complex C++ and SystemC models of hardware solutions. As an expert in the space, acting as a leader and mentor to other engineers less versed with this style … Qualifications:*** BS/MS Electrical Engineering or Computer Science* 5–10 years of experience in firmware or embedded software development* Proficient with C/C++ in embedded or hardware-adjacent environments* Knowledge of FPGA logic design or hardware description concepts preferred* Solid foundation in object-oriented programming, data structures ...

Software Engineer Visa Sponsorship UK – Nu Quantum, Cambridge

Location
Cambridge, England, United Kingdom
devices, embedded systems, quantum network control solutions, user interfaces and automated scientific experiments.**Requirements:** Experience programming using a compiled language such as Rust or C++; knowledge of microcontrollers and other embedded systems; proficiency with a scripting language such as Python; experience with source control, continuous integration, unit testing, integration … design.* Write good quality code that is tested and maintainable.## Requirements What you’ll need### Essential* Experience programming using a compiled language e.g. Rust, C++* Knowlegde of microcontrollers and other embedded systems. SOCs or FPGA soft cores.* Proficiency with scripting language, e.g. Python* Experience with common development processes such ...

Software Engineer, Cybersecurity Analytics & Enforcement

Location
Greater London, England, United Kingdom
identifiers (e.g. regular expressions) to detect sensitive information, and contributing to the underlying content extraction and identification infrastructure, including components written in C/C++/Swift. Enhancing and maintaining the execution environment for policies, built primarily in Go (Golang) . Managing the policy lifecycle within our backend systems, including … memory management, concurrency, and backend development principles Strong programming skills, supported by several years of professional software engineering experience Experience with Java, C, C++, or similar languages, and an openness to learning Go Familiarity with Python , which shares syntax with Starlark (our embedded scripting language) and is commonly used ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
support others, share knowledge, and help the wider team deliver exceptional outcomes together. What You'll Do Develop high-quality game content using Unity, C++ and C#. Design, implement, and maintain game features that deliver engaging player experiences. Write clean, efficient, and maintainable code in line with established engineering standards … practices. Share knowledge across the team and help foster a collaborative, high-performing engineering culture. What You'll Bring Commercial experience developing software in C++, including the ability to understand, debug, and maintain complex codebases. Experience developing games using the Unity game engine. Strong capability in C# and object-oriented ...

Receiver, Exciter, & Processing Architecture Software Engineer I - Onsite

Hiring Organisation
Raytheon
Location
Marlborough, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
next generation radar systems. What You Will Do: Perform system integration activities on distributed heterogenous signal processing systems running Linux. Code, test, and integrate C++ embedded and/or real-time signal processing algorithms or control functions. Defect resolution and code maintenance/updating of existing codebases. Analyze numerical accuracy … code reviews, static analysis, continuous integration. Qualifications You Must Have: Bachelors degree in Electrical Engineering or related Science, Technology, Engineering, or Mathematics (STEM) major. C++ software development experience Experience using Linus Experience may be obtained through on-the-job experience, research, coursework, or projects Qualifications We Prefer: Experience with developer ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
ideal candidate brings strong engineering judgment, good technical range, and the ability to learn quickly. You will be hands-on, working in Python and C++ on devices and services in use by our customers every day. WHAT YOU’LL DO Design and implement algorithms for 3D object tracking, segmentation … features. WHAT YOU’LL NEED 4+ years of software engineering experience in production systems. Strong skill in Python and backend engineering. Working knowledge of C++ or a strong reason to be effective in performance-critical code. Experience with data-intensive systems, distributed systems, parallel processing, or efficient data pipelines. Exposure ...

C# / C++ Software Engineer

Hiring Organisation
Certain Advantage
Location
Bolton, Lancashire, United Kingdom
Employment Type
Temporary
Salary
GBP 65 Hourly
World Class Defence Organisation is currently looking to recruit a C#/C++ Software Engineer subcontractor on an initial 12 month contract. Rate: £65.00 per hour Location: Bolton Hybrid/Remote working: The role will be onsite. A compressed 4 day week of Monday to Thursday should be possible click ...

Software Engineer (London)

Location
Greater London, England, United Kingdom
We are looking for a software engineer to join a lean and technical quantitative trading startup. You’ll be responsible for developing and maintaining scalable trading applications and infrastructure for many financial markets and assist ...

Senior Cloud & Security Engineer

Location
United Kingdom
Senior Cloud & Security Engineer Application Deadline: 13 November 2026 Department: Technology Employment Type: Permanent Location: Great Ormond Street Hospital Children's Charity Reporting To: Daniel Bourne Compensation: £68,000/year Description Are you an ...

Software Engineer (DSP)

Location
Salisbury, England, United Kingdom
Software Engineer (DSP) Department: R&D Employment Type: Full Time Location: Salisbury Description Working within the Software Development team your role is to develop the embedded firmware that runs on the SHARC DSP processor at ...

Public Sector Consulting - Software Engineering | Testing

Location
Leeds, England, United Kingdom
About us auticon is a technology consultancy and social enterprise whose mission is to address the inequalities in employment for neurodivergent adults and provide them with long-term career opportunities. We employ autistic adults as ...

Senior Embedded Architect Manager

Location
United Kingdom
NVIDIA is seeking a technical leader interested in defining, crafting, implementing, and guiding the implementation of security research, architecture, implementation, and design for next-generation NVIDIA Networking products. You'll be expected to take a ...

Associate Principal Engineer - Motors Verification

Location
Malmesbury, England, United Kingdom
About the Role We are seeking a Lead/Associate Principal Automation & Verification Engineer to join the Motor Test Systems Team. The role may be offered at Lead Engineer or Associate Principal Engineer level depending ...