help shape the future of betting and gaming, then it's to time to join us. Job purpose We're looking for a Junior C++ Developer to join our team as we continue the rollout and ongoing development of our SSBT (Self-Service Betting Terminal) software used in our betting … supporting high-performance, customer-facing applications and integrating with a wide variety of hardware devices. This is a great opportunity to work on modern C++/Qt applications in a real-world setting, gaining experience across the full development life cycle while being mentored by experienced developers. As a Junior … team to help meet sprint goals Knowledge, Skills and Experience Essential: BSc in Computer Science, Software Engineering, or a related discipline Solid foundation in C++ Familiarity with Windows development and Visual Studio Understanding of client-server architecture Basic knowledge of multi-threading concepts Knowledge of networking concepts (HTTP, TCP/ More ❯
Warwick, north west england, United Kingdom Hybrid / WFH Options
Amiqus - Games Recruitment Specialists
code quality is key Requirements: Experience working as an Engine Programmer on one or more AAA titles In-depth knowledge of Unreal Engine and C++ Passion for tools development and improving the working environment of others Solid understanding of code architecture best practices Passion for gaming and game development Benefits More ❯
Newton-Le-Willows, Merseyside, North West, United Kingdom
Samuel Frank
Design Specifications, Project Specific Drawings, Design Risk Assessments, Test Procedures, Operator/Maintenance manuals and Training manuals Any knowledge of scripting and/or C++ would be beneficial Experience with PLC communications including PROFIBUS, Industrial Ethernet, Profinet or ModBus nice to have The Systems Engineer role will involve occasional international More ❯
optimize the rendering pipeline, including lighting and shading. Stay updated on latest graphics techniques and tools to inform development planning. Candidate Expectations: Proficiency in C++ within a large codebase, experience with shader languages and modern graphics APIs. Strong understanding of 3D rendering, math, and optimization. Excellent debugging skills for complex More ❯
Chester, Cheshire, North West, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Position: C++ Software Engineer Salary: Up to £60,000 Location: Chester (Hybrid - 50% Remote/50% On-site) Key Skills Required: Proficient in modern C++ (C++14, C++17, or C++20) Experience with Embedded Linux Familiarity with version control tools (SVN, Git, etc.) About the Role: We are working with a well … real-time data and control capabilities. As part of their continued growth, they are looking to expand their R&D team with a talented C++ Software Engineer. This is a hybrid role, offering a flexible 50/50 split between home and office working, with flexible working hours. You will … play a key role in the development of new products, focusing on C++ development for Embedded Linux platforms. This is a hands-on position where you will be involved throughout the full software development life cycle-from concept and design to development, debugging, and testing. You will collaborate closely with More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Ecm Selection
PhD in a relevant subject area Excellent mathematical ability - you must be happy working routinely on highly complex algorithmic code Good coding skills in C++ (unless you're a computer science graduate, in which case we'll expect excellent C++!) Strong communications and presentation skills, initiative, and self-organisation; you More ❯
My market leading client has a new opening for a C++ Engineer to join them on a permanent basis. This role offers flexible hybrid working but candidates must be able to occasionally work on-site in Manchester, UK. You must be already based in the UK to be eligible for … the role. This role will suit a C++ Engineer who enjoys maintenance of existing software, investigating reports and fixing bugs. It is essential for candidates to have recent experience with MFC. The role is for Windows App Development but some Linux work will also be required. Additional CMake experience is … of benefit. Candidates must also have some networking skills and experience. Salary ~£60,000. C++ developer, c++ engineer, software developer, software engineer, windows app developer, gui developer, mfc g2 Recruitment are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment More ❯
dundee, north east scotland, United Kingdom Hybrid / WFH Options
Net Talent
Work all developments diligently to ensure customer satisfaction targets are achieved Key skills & experience: 3 to 5 years’ experience in software development ideally using C++ but will consider other languages (C#, Python, Embedded C etc) Image Processing/Analysis Computer vision Data analytics and computational statistics Knowledge of similar data More ❯
understand the hardware schematic and co-work with hardware engineers. Familiar with MCU development such as Cortex-M3, Cortex-M4. Proficient in C/C++ skills, familiar with C++ 11 or higher. Familiar with common network communication protocols such as HTTP, MQTT and correspond troubleshooting. Familiar with Linux debugging tools More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Cadence Design Systems
degree, evidence of achievement, and an exceptional talent for algorithm development. Although advantageous, EDA experience is not essential. Job Responsibilities: Develop and maintain the C++ code base Absorb requirements for new features and create design, function and test specifications Work closely with team members to develop techniques to increase the … study Grade A/A in A-level mathematics, physics STEM degree, such as Maths, Physics, Engineering, or Computer Science Experience writing programs in C++ (C+/17) or other object-oriented programs. Algorithmic software development skills Exposure to Linux/Unix environment. Experience with QT, a big plus Excellent More ❯
software delivery as part of a cross-functional design team. An ideal candidate will have an engineering background with extensive experience in C/C++ development for embedded platforms, strong proficiency in version control, and a solid track record in embedded firmware development. Additionally, they should have proven experience leading … or Python for desktop application development would be a bonus. The Role: Building software to meet business requirements Lead software projects Utilize C/C++, version control systems, and embedded firmware The Person: Skilled in C/C++, embedded firmware, and version control systems Proven experience as a senior in More ❯
Chester, England, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions
Position: C++ Software Engineer Salary: Up to £60,000 Location: Chester (Hybrid - 50% Remote/50% On-site) Key Skills Required: Proficient in modern C++ (C++14, C++17, or C++20) Experience with Embedded Linux Familiarity with version control tools (SVN, Git, etc.) About the Role: We are working with a well … real-time data and control capabilities. As part of their continued growth, they are looking to expand their R&D team with a talented C++ Software Engineer. This is a hybrid role, offering a flexible 50/50 split between home and office working, with flexible working hours. You will … play a key role in the development of new products, focusing on C++ development for Embedded Linux platforms. This is a hands-on position where you will be involved throughout the full software development life cycle-from concept and design to development, debugging, and testing. You will collaborate closely with More ❯
Linux hardware (Jetson Orin AGX) Review, debug, and evolve the existing codebasemostly Python at presentwith freedom to rework using the most appropriate tools (e.g. C++, Rust, Go) Collaborate with hardware, ML, and research teams to implement DAS algorithms and interface with Redis, PostgreSQL, RS485, and Modbus/MQTT Contribute to … environments Strong Linux systems knowledge (Ubuntu), scripting (Bash), and deployment tools (Ansible, CI/CD) Proficiency in at least one systems programming language (Python, C++, Rust, Go, etc.) Practical, problem-solving mindsetcomfortable making trade-offs and prioritising product impact Familiarity with secure development practices, unit testing, and compliance considerations is More ❯
Jetson Orin AGX) Review, debug, and evolve the existing codebase—mostly Python at present—with freedom to rework using the most appropriate tools (e.g. C++, Rust, Go) Collaborate with hardware, ML, and research teams to implement DAS algorithms and interface with Redis, PostgreSQL, RS485, and Modbus/MQTT Contribute to … environments Strong Linux systems knowledge (Ubuntu), scripting (Bash), and deployment tools (Ansible, CI/CD) Proficiency in at least one systems programming language (Python, C++, Rust, Go, etc.) Practical, problem-solving mindset—comfortable making trade-offs and prioritising product impact Familiarity with secure development practices, unit testing, and compliance considerations More ❯
is supported by our strategic partner ecosystem and robust technology platforms within the IBM portfolio. Your role and responsibilities We are seeking an experienced C++ (MFC) software engineer with strong experience in IDMS, IDMSX, and Journal Roll Forward processing. The successful candidate should possess a full range of SDLC skills … skills with both customers and colleagues are essential. The role involves migrating several large legacy databases to modern equivalents. Required technical and professional expertise C++ (using Microsoft Foundation Class Library - MFC) IDMS (Integrated Database Management System) IDMSX (Extended version of IDMS) JRF (Journal Roll Forward) Preferred technical and professional experience More ❯
enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your role and responsibilities We are seeking an experienced C++ (MFC) software engineer, who has good experience of IDMS, IDMSX, and Journal Roll Forward processing. The successful candidate should have the full range of SDLC … The candidate will be responsible for the migration of several large legacy databases, moving them onto a modern equivalent. Required technical and professional expertise C++ (Using Microsoft Foundation Class Library (MFC IDMS (Integrated Database Management System) IDMSX (Integrated Database Management System (that was extended from IDMS JRF (Journal Roll Forward More ❯
enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your role and responsibilities We are seeking an experienced C++ (MFC) software engineer, who has good experience of IDMS, IDMSX, and Journal Roll Forward processing. The successful candidate should have the full range of SDLC … The candidate will be responsible for the migration of several large legacy databases, moving them onto a modern equivalent. Required technical and professional expertise C++ (Using Microsoft Foundation Class Library (MFC IDMS (Integrated Database Management System) IDMSX (Integrated Database Management System (that was extended from IDMS JRF (Journal Roll Forward More ❯
Chester, England, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Job Description Position: C++ Software Engineer Salary: Up to £60,000 Location: Chester (Hybrid - 50% Remote/50% On-site) Key Skills Required: Proficient in modern C++ (C++14, C++17, or C++20) Experience with Embedded Linux Familiarity with version control tools (SVN, Git, etc.) About the Role: We are working with More ❯
Senior Software Engineer. - C++ AND C#- North West. £70,000 Great Benefits My client is looking for a Senior Software Engineer who can get Security Clearance : British Citizen or a Dual UK national with British citizenship The opportunity: You will be part of a growing team producing software which is … critical to the success of their products! As part of a team of 5-7, you will be working with C++ and C# to respond to new customer requirements and improve the functionality of the products. An exciting element of this role is understanding the functionality of the many sub … re looking for from you: It is essential you have a strong background in software engineering, its realisation and system wide impact. Proficient in C++ and C# Experience of Agile methodologies (Scrum) Knowledge of the full software development lifecycle Exposure to Windows OS lockdown and Automated Testing would be useful More ❯
Ulverston, Cumbria, North West, United Kingdom Hybrid / WFH Options
Saxon Recruitment Solutions
Embedded Software Engineer - Remote with 4/5 days per month on site in Ulverston Are your Embedded Software Engineer, Embedded C/C++, Linux career goals not being met ? Are you working in a huge corporate, in a very large team on only a small module of an overall … an exclusive partner to this exciting company having worked with them successfully for over 10 years. As an Embedded Software Engineer, Embedded C/C++ Engineer, you'll love working in a high-technology business dedicated to providing the most reliable imaging and acoustic equipment for use in underwater applications. … the Lakes and develop your career in an innovative and growing Underwater Technology market. The role: The Embedded Software Engineer/Embedded C/C++ Engineer will play a key role within their multi-disciplinary small design team, which specialises in acoustics, imaging, vision, mechanical design, electronic hardware design, embedded More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Set2Recruit
Software Engineer (master's Level) Location: Newcastle, UK (On-site) Team: (14–15 people) Domain: Computational Geometry, C++ Engineering, EDA Software Ready to do interesting work with global impact? Join a tight-knit engineering team within a world-leading semiconductor company (12,000+ employees worldwide). Based in Newcastle, the … used in semiconductor and systems design Solving complex algorithmic and geometric problems in real-world production environments Applying and deepening your expertise in modern C++ for performance-critical applications Collaborating with highly experienced engineers in a research-driven environment Inventing and implementing solutions to spatial layout, routing, and constraint-based … Hold a master's degree , or a bachelor's with 4–5 years of strong algorithmic/software experience Are fluent or confident in C++ , and excited to grow further in that space Have an interest in geometry manipulation , algorithmic complexity , or performance engineering Are curious, analytical, and enjoy thinking More ❯
Bolton, Greater Manchester, North West, United Kingdom
Anson Mccade
multi-disciplinary team. The ideal Senior Software Engineer will have experience developing test software and a strong foundation in programming languages such as C, C++, or ADA. Youll play a key role in supporting software solutions that interface with test equipment to verify and validate advanced systems across their lifecycle … from development through production and field deployment. What were looking for: Strong programming ability in C, C++, or ADA Experience in test software or electronics engineering with a willingness to specialise in software Excellent problem-solving skills and a collaborative, solution-focused mindset Clear communication and the ability to work More ❯
ll spend most of your time writing software to control moving parts and also developing intuitive GUI interfaces. The core languages required are C, C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired. Key Responsibilities: Develop and implement software for control systems, ensuring … field with strong experience in writing software to control hardware. Hands-on engineers with a passion for robotics and autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embedded systems is a plus. Experience working with Linux and/or ROS (Robot Operating System) What is on More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
KO2 Embedded Recruitment Solutions LTD
ll spend most of your time writing software to control moving parts and also developing intuitive GUI interfaces. The core languages required are C, C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired. Key Responsibilities: Develop and implement software for control systems, ensuring … field with strong experience in writing software to control hardware. Hands-on engineers with a passion for robotics and autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embedded systems is a plus. Experience working with Linux and/or ROS (Robot Operating System) What is on More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom Hybrid / WFH Options
Red Rover Interactive
Red Rover Interactive is an exciting new game development studio founded by industry veterans from renowned companies such as Funcom, Lockwood Publishing, Bohemia Interactive, Ubisoft Reflections, and more. We're on a mission to reimagine the multiplayer gaming landscape, with More ❯