2,176 to 2,200 of 2,631 C++ Jobs

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

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

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Bristol, South West, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£54,999
software and contributing to the wider product development lifecycle alongside experienced engineers. The ideal candidate will have a good foundation in embedded C/C++, some practical experience working with microcontrollers and a genuine interest in embedded systems. They should be keen to learn, develop their technical skills and work … commercial experience in embedded software development, firmware engineering or a relevant engineering role involving C/C++. Good working knowledge of embedded C/C++ and some practical experience writing, modifying or debugging code. A basic understanding of microcontrollers and embedded systems. Some experience working with hardware interfaces, peripherals ...

Software Engineer

Hiring Organisation
Morson Edge
Location
Farnborough, Hampshire, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£45,000
software, hardware, systems and flight operations specialists to solve real-world engineering challenges. Key Responsibilities Design, develop, test and maintain embedded software using C, C++ and Python. Contribute to software requirements, design, implementation and verification activities. Develop and execute software test cases, supporting integration and automated testing. Participate in code … Looking For Ideally 3+ years' experience in software engineering, particularly embedded or safety-critical systems. Strong programming experience in C, alongside exposure to C++ and Python. Experience across both software development and testing/verification. Understanding of software requirements, code reviews and structured development processes. Experience with embedded or real ...

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

Remote Software Engineer

Location
Greater London, England, United Kingdom
language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance enterprise-level … Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional teams ...

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

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

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 II - 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: Masters 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 ...