one of the following: Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development C and C++ Significant experience of best practice software development processes/lifecycles. Experience of Object-Oriented Design and Design Patterns such as SOLID. Experience of software testing and design for test. Desirable … Desired Skills and Experience Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux, Embedded Linux application, kernel and/or driver development, C and C++, software development processes/lifecycles, Design Patterns such as SOLID and software testing and design for test. More ❯
one of the following: Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development C and C++ Significant experience of best practice software development processes/lifecycles. Experience of Object-Oriented Design and Design Patterns such as SOLID. Experience of software testing and design for test. Desirable … Desired Skills and Experience Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux, Embedded Linux application, kernel and/or driver development, C and C++, software development processes/lifecycles, Design Patterns such as SOLID and software testing and design for test. More ❯
more user intuitive and underlying 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 within Roku. A proven track … a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What you'll be doing Creating C++ and Embedded Linux and Native Applications Developing UI applications using popular frameworks such as JavaScript, BrightScript and similar languages Working closely with Cross Functional teams to contribute to our application More ❯
more user intuitive and underlying 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 within Roku. A proven track … a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What you'll be doing Creating C++ and Embedded Linux and Native Applications Developing UI applications using popular frameworks such as JavaScript, BrightScript and similar languages Working closely with Cross Functional teams to contribute to our application More ❯
Our client is a leading technology company seeking a C++ Software Developer to join its growing development team. This is an opportunity to design and build complex, high-quality software applications that drive safety, efficiency, and sustainability across advanced industrial environments. You’ll work within a collaborative software team, designing and implementing robust Microsoft Windows–based solutions. This role suits … a developer with strong technical expertise, attention to detail, and a passion for clean, efficient code. C++ Software Developer - Key Responsibilities Design, develop, and maintain C++ software components within Windows-based solutions. Collaborate with project managers and peers to deliver innovative, reliable products. Create and review technical specifications, ensuring adherence to quality and design standards. Implement automated testing and contribute … Diagnose, troubleshoot, and resolve software issues related to usability, configuration, and code. Contribute to project planning, estimation, and risk management. Mentor team members and provide technical guidance as required. C++ Software Developer - What You’ll Bring Degree or Diploma in Computer Science, IT, or a related field (or equivalent experience). 3+ years of hands-on experience developing complex applications More ❯
An exciting Mid-level C++ Software Developer role for someone thats looking to take the next step in their career, working on software that has a global reach with millions of users. The C++ Software Developer will have the chance to develop, grow and be mentored by more experienced members of the software team as part of this global tech … company. You would ideally be passionate about C++ software engineering and have a desire to work on application software on varied projects, solving problems that are real world where you will gain a great deal of satisfaction. Mid-level C++ Software Developer requirements; - 3 years+ C++ experience - Computer Science or STEM degree - Experience with Windows/Visual Studio - Strong problem … solving skills - TCP/IP, COM, Debuggers, Qt knowledge beneficial The C++ Software Developer will be well supported to propel their career with the business doing exceptionally well this year. To apply or to find out more about this C++ Software Developer role, please apply with your CV. More ❯
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
East London, London, United Kingdom Hybrid / WFH Options
Owen Thomas | Pending B Corp™
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Owen Thomas | Pending B Corp™
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
Bury, Greater Manchester, United Kingdom Hybrid / WFH Options
Owen Thomas | Pending B Corp™
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
Leigh, Greater Manchester, United Kingdom Hybrid / WFH Options
Owen Thomas | Pending B Corp™
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
Altrincham, Greater Manchester, United Kingdom Hybrid / WFH Options
Owen Thomas | Pending B Corp™
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
Bolton, Greater Manchester, United Kingdom Hybrid / WFH Options
Owen Thomas | Pending B Corp™
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
Leeds, West Yorkshire, United Kingdom Hybrid / WFH Options
Owen Thomas | Pending B Corp™
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
Central London / West End, London, United Kingdom Hybrid / WFH Options
Owen Thomas | Pending B Corp™
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
Ashton-Under-Lyne, Greater Manchester, United Kingdom Hybrid / WFH Options
Owen Thomas | Pending B Corp™
major organisation - giving you both the scale and impact of an enterprise and the autonomy of a smaller unit. This role is designed for a senior backend engineer (Python, C++ or C#) who has moved into AI/ML. The ideal profile is someone with deep backend fundamentals, strong Python skills, and proven experience building production-ready AI systems (GenAI More ❯
Chelmsford, Essex, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software for Linux … operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar job. - The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and supervision This More ❯
Milton Keynes, Buckinghamshire, South East, United Kingdom Hybrid / WFH Options
Synertec
C++ Software Developer Are you a C++ Software Developer? Do you have a minimum of 12 months commercial experience? If yes, then read on, and let us tell you why Synertec is adding real value into the Public and Commercial Sectors. Location: Wellington, Somerset OR Bristol, OR Milton Keynes Salary: £40,196.18 - £51,680.11 DOE Core Benefits: Hybrid Working Policy … to 30 (plus Bank Holidays), Company Pension Scheme (8% employer contribution) Health Cash Plan (after completion of Probationary Period) How Synertec will set you up for success as a C++ Software Developer: Embark on your journey with confidence through our Comprehensive Induction and Training Program. We invest in your professional development from day one, providing the tools and knowledge to … more about us: Synertec strives to be the supplier of choice for patient and customer communication management into the Public and Commercial Sectors join our dynamic team as a C++ Software Developer and become the driving force behind our companys innovative software solutions. Synertec is the UKs leading provider of electronic and paper document distribution services: providing our service to More ❯
Investment Banking - Low Latency C++ Developer - financial markets/Linux/Scripting/low latency/TCP/IP PURPOSE AND SUMMARY We are looking for a C++ developer to be part of the low latency development team. The team provides industry leading low-latency trading services for our clients, utilizing FPGA, C++ and Java technologies. The candidate will be … focusing on the C++ components. The ideal candidate: Is motivated by working in a high performing team, Is flexible to change of work streams as business priorities change or problems arise, Likes to learn from others as well as improve and invent, Knows that the only way to make things better is to do it, not to just talk about … of useful software. ESSENTIAL DUTIES AND RESPONSIBILITIES Plan, design, develop, document, test, deploy, and support new and existing features/modules SKILLS & EXPERIENCES ASSESSMENT 7+ years of C/C++ development experience Experience with financial markets/clients Experience with order entry gateway development. Experience with market data Reasonable knowledge of Linux Some Scripting knowledge Interest and some knowledge of More ❯
Software Engineer – Python – C C++ Stevenage – 3 days on site £40,000 - £45,000 Your Skills Sufficient to use stability tool analysis toolset and support investigation of behaviour in simulations Signals processing skills: understanding PSDs, covariance for support in modelling/analysis of spacecraft pointing and stability performance. Filtering/estimation Background in Software Testing and/or Software development. … Analysis experience or experience with Python, C and C++ Experience in working with Avionics/Modelling/Simulation/Space Excellent interpersonal skills and the ability to quickly build rapport with others Self-motivated and able to use initiative Organised, good time management and prioritisation Methodical approach to work, with good attention to details and strong logic and reasoning skills More ❯
Software Engineer – Python – C C++ Stevenage – 3 days on site £40,000 - £45,000 Your Skills Sufficient to use stability tool analysis toolset and support investigation of behaviour in simulations Signals processing skills: understanding PSDs, covariance for support in modelling/analysis of spacecraft pointing and stability performance. Filtering/estimation Background in Software Testing and/or Software development. … Analysis experience or experience with Python, C and C++ Experience in working with Avionics/Modelling/Simulation/Space Excellent interpersonal skills and the ability to quickly build rapport with others Self-motivated and able to use initiative Organised, good time management and prioritisation Methodical approach to work, with good attention to details and strong logic and reasoning skills More ❯
watford, hertfordshire, east anglia, united kingdom
Capgemini Engineering
Software Engineer – Python – C C++ Stevenage – 3 days on site £40,000 - £45,000 Your Skills Sufficient to use stability tool analysis toolset and support investigation of behaviour in simulations Signals processing skills: understanding PSDs, covariance for support in modelling/analysis of spacecraft pointing and stability performance. Filtering/estimation Background in Software Testing and/or Software development. … Analysis experience or experience with Python, C and C++ Experience in working with Avionics/Modelling/Simulation/Space Excellent interpersonal skills and the ability to quickly build rapport with others Self-motivated and able to use initiative Organised, good time management and prioritisation Methodical approach to work, with good attention to details and strong logic and reasoning skills More ❯
Software Engineer – Python – C C++ Stevenage – 3 days on site £40,000 - £45,000 Your Skills Sufficient to use stability tool analysis toolset and support investigation of behaviour in simulations Signals processing skills: understanding PSDs, covariance for support in modelling/analysis of spacecraft pointing and stability performance. Filtering/estimation Background in Software Testing and/or Software development. … Analysis experience or experience with Python, C and C++ Experience in working with Avionics/Modelling/Simulation/Space Excellent interpersonal skills and the ability to quickly build rapport with others Self-motivated and able to use initiative Organised, good time management and prioritisation Methodical approach to work, with good attention to details and strong logic and reasoning skills More ❯
Employment Type: Permanent
Salary: £40000 - £45000/annum Great benefits package
the core software systems that run all of their core technology (Complex automated supply chain/automated warehouse systems) - Based on Linux/SQL/PL/SQL, C, C++) You will need to have: - Solid educational background - Computer Science Degree with very good Maths - Strong Applications/technical skills: Linux, SQL, PL/SQL, C, C++, Java - Strong communication More ❯