1 to 25 of 35 Remote/Hybrid C++ Jobs in the Midlands

Senior Full Stack Software Engineer AI Native Engineering

Location
East Midlands, England, United Kingdom
agent systems. Experience designing AI evaluation or governance frameworks. Experience selecting models and tools based on cost, security, privacy and task suitability. Experience with C++, Go or systems-level software. Experience in payments, point of sale, hospitality or operational technology. Why Join Us The opportunity to build products used ...

Software Engineer C++

Location
Birmingham, England, United Kingdom
workflows with teammates and help raise team standards for responsible use. Object-oriented software engineering Design and implement scalable, maintainable features using object-oriented C++ : clear abstractions, encapsulation, inheritance, and sound use of design patterns. Write, test, review, and maintain high-quality code across the full software development lifecycle. Take … tools (e.g., Cursor, GitHub Copilot, Claude) as part of daily development, with disciplined review and validation of generated code. Strong object-oriented programming in C++ , including modern C++ practices and proficiency with the C++ Standard Library (STL) . Solid software engineering fundamentals: data structures, algorithms , object-oriented design, and design ...

The Core Engineering - Software Engineer - Analyst - Birmingham

Location
Birmingham, England, United Kingdom
Python and SQL for extract transform load (ETL) operations and data analysis (including performance optimization). Experience in using languages such as R, Java, C++ is beneficial. Experience in developing data visualization and business intelligence solutions using tools such as, but not limited to, Tableau, Alteryx, PowerBI, and front ...

Software Engineer

Hiring Organisation
Advanced Diagnostics Ltd
Location
Nuneaton, England, United Kingdom
role will include: Cryptanalysis of algorithms Analysis of various microcontroller architectures Using IDA Pro Logging vehicle communications (CAN Bus, K-Line) Developing C/C++ applications for our tools Using Python to develop in-house routines for vehicle communication Testing procedures on various vehicles Participating in Scrum meetings and reporting ...

Lead Software Engineer (Real Time Embedded)

Hiring Organisation
Appcast
Location
Birmingham, UK
other mission- or safety-critical domains including demonstrable example of delivery.High-Integrity Coding: Develop robust, high-quality software (e.g., RTCA-DO178C) using object-oriented C++ or Ada.Leadership & Collaboration: Inspire and support colleagues within multi-disciplinary teams to achieve shared goals.DevOps Mindset: Drive automation across build, test, and deployment processes.Hands ...

Entry Level - Site Reliability Engineer - (Remote - United Kingdom)

Location
Birmingham, England, United Kingdom
enthusiasm for learning more (we use Ubuntu but any distro is fine). Command of your favorite modern programming language: Python, Ruby, Go, Java, C++, etc. Exposure/interest in datastore technology such as MySQL and/or Cassandra. Hands‐on experience with public cloud platforms ...

Mission Critical Application & Infra Support Specialist

Location
Coventry, England, United Kingdom
Electric ClearSCADA/GeoSCADA technologies Development & Data Skills Knowledge of programming and scripting technologies such as .NET, Java, Visual Basic, XML or C/C++ Understanding of SQL, relational databases and time‐series data Experience supporting integration and middleware solutions Stakeholder & Leadership Skills Excellent communication and stakeholder management skills Ability ...

Embedded Systems Engineer

Hiring Organisation
Zenovo
Location
Leicestershire, United Kingdom
Employment Type
Permanent
Architect , or similar senior embedded engineering role. Demonstrable experience architecting software for embedded products consisting of multiple hardware and software components. Strong C and C++ programming skills. Commercial Linux development experience. Experience evaluating hardware/software interfaces and making sound architectural decisions. Strong understanding of embedded software integration and system ...

Remote AI & Software Engineer — Flexible Contract

Location
Birmingham, England, United Kingdom
with flexible contract options. Roles involve working on advanced AI systems, refactoring, performance optimisation, and testing on complex codebases, with strong emphasis on Python, C++, Java, and other modern languages. The positions offer remote work with up to 15 hours per week initially and an output-based compensation model. #J ...

Chief Software & Controls Engineer

Location
Coventry, England, United Kingdom
Microsoft Office and applications. Extensive experience of developing application software using model driven design and Mathworks toolset. Extensive knowledge of programming in C/C++, Assembler for embedded platforms. Experience with CCP & CAN based tools, e.g. INCA/CANape and CANalyzer. Experience and knowledge of applications involving complex electrical systems ...

Senior C++/Unreal Programmer — AAA Games, Remote

Location
Bromsgrove, England, United Kingdom
Talk Recruitment are partnering with a Midlands-based AAA game developer to recruit a Senior Programmer. You will develop and deliver high-quality game code for AAA Unreal 4 projects, working within a close-knit ...

FPGA Design Consultant

Hiring Organisation
ZENOVO LTD
Location
West Midlands, United Kingdom
Employment Type
Permanent
Understanding of the FPGA development process. Experience with RTL verification and timing analysis. Strong problem-solving and analytical skills. Desirable Skills Embedded C/C++ Python, Tcl or Perl scripting Ethernet and packet processing SoC architectures FPGA/processor integration High-speed digital design Formal verification Hardware/software ...

Fable Game Designer (Contract) – Hybrid, Relocation Support

Location
Royal Leamington Spa, England, United Kingdom
days per week in-studio and offers relocation assistance. The role emphasizes collaboration across disciplines, strong problem-solving, and experience with text-based scripting (C++/C#) is desirable. #J-18808-Ljbffr ...

Senior Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Nottinghamshire, United Kingdom
Employment Type
Permanent
Role Design and develop embedded software for network-connected products. Implement secure communication protocols including HTTPS/TLS. Develop production-quality embedded C/C++ software for real-time systems. Design and maintain low-level software drivers and hardware interfaces. Support secure networking functionality and cybersecurity implementation. Contribute to software … Electrical Engineering or a related discipline (or equivalent commercial experience). 5+ years' experience in embedded software development. Strong Embedded C and/or C++ (C++11/14 desirable). Experience developing production code for real-time embedded systems. Experience with ARM Cortex-M processors or similar. RTOS experience (ThreadX ...

Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)

Hiring Organisation
Verso Recruitment
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
Title: Senior Embedded Software Engineer/C++/Networking (Ethernet, TCP/IP etc) Location: Nottingham Salary: £65,000 to £80,000 basic + benefits Hybrid working: Ideally local, able to work on-site 2/3 days a week. Open to people further afield and in the office less … next generation of connected products? To apply for this role, you must have a strong background in embedded software engineering, experience of embedded C & C++ programming and good knowledge/experience of networking technologies/communication protocols (Ethernet or TCP/IP or UDP or IP networking or HTTPS ...

Senior Embedded Software Engineer (EV Charging)

Location
Birmingham, England, United Kingdom
discovery and definition to scope features and functions, enabling validation and test. Design, develop and maintain clean, modular and efficient embedded software in modern C++, working to MISRA guidelines. Bring up and develop firmware for high-performance microcontrollers (e.g. STM32). Architect and implement communication gateways between charger subsystems, vehicles … voice of the customer within the team: consider how design decisions affect drivers, depot operators and fleet managers. Qualifications & ExperienceEssential Extensive professional experience developing C++ for resource-constrained embedded systems. Hands-on development experience with serial/bus protocols (CAN, Modbus/RS485) and network messaging (MQTT, WebSockets). Proven ...

Quantitative Analyst – Equity Derivatives & Trading Tools

Location
Stamford, England, United Kingdom
seeking a Quantitative Analyst with strong Equity Derivatives knowledge to join the Global Quant Analytics & Development team. The role focuses on developing analytics in C++ and building trading tools in Python, with client support across asset classes including Equities, Rates, FX and Commodities. The position offers hybrid working, market leading ...

Remote Audio Programmer for AAA Games

Location
Bromsgrove, England, United Kingdom
enhance immersion across platforms, while collaborating with audio designers and programmers. Requirements include a Bachelor's degree in CS or related field, strong C++, DSP, and experience with Wwise/FMOD and Unreal Engine. UK-based remote work is welcome. #J-18808-Ljbffr ...

Electronics Engineer

Hiring Organisation
VERTECH GROUP (UK) LTD
Location
Rugby, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
through to production, working across both hardware and firmware. Essential: Strong commercial experience in electronics/product development Embedded electronics design Embedded C/C++ firmware development Microcontroller experience, ideally PIC, NXP or similar PCB design and schematic capture Experience taking electronic products through the full development lifecycle Understanding ...

Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)

Hiring Organisation
Verso Recruitment
Location
Nottingham, Nottinghamshire, United Kingdom
Employment Type
Permanent
Salary
GBP 75,000 Annual
Title: Senior Embedded Software Engineer/C++/Networking (Ethernet, TCP/IP etc) Location: Nottingham Salary: £65,000 to £80,000 basic + benefits Hybrid working: Ideally local, able to work on-site 2/3 days a week. Open to people further afield and in the office less ...

Lead Backend Engineer - C++

Location
Stratford-upon-Avon, England, United Kingdom
Lead Backend Engineer - C++ Location: Solihull - Hybrid (2-3 days per week onsite) Salary: £65,000-£70,000 Are you an experienced C++ Engineer ready to take technical ownership and lead a backend engineering team? We're working with an established technology business developing sophisticated access control, security and workforce … experienced Backend or Lead Software Engineer with strong technical depth and the confidence to provide leadership within an engineering team. Strong commercial C++ development experience Excellent knowledge of the C++ Standard Library, STL containers and algorithms Experience leading, mentoring or technically guiding software engineers Strong understanding of backend architecture, APIs ...

C++ Engineer

Location
Royal Leamington Spa, England, United Kingdom
backend engineering function and help shape the next phase of its platform. This is a hands-on leadership role for someone with deep C++ experience who enjoys combining technical delivery with mentoring, architecture and modern AI adoption. You’ll work closely with Product, Front End and R&D teams … best practice. What you'll need Strong commercial experience as a Lead Backend Engineer, Senior Backend Engineer or similar technical leadership role. Expert-level C++ experience with strong knowledge of the standard library, STL containers and algorithms. Experience designing and maintaining scalable backend services and APIs. Strong understanding of database ...

Prinicpal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Lead the design, implementation and testing of embedded software platforms for real-time microcontroller systems Develop low-level and application-level software using C, C++ and assembly Design modular, scalable and reusable software components, including device drivers, communication stacks and hardware abstraction layers Work with CAN, LIN, SPI, I2C, UART … related discipline Significant experience in embedded software design, implementation, validation and debugging for hard real-time systems Advanced programming skills in embedded C and C++, with knowledge of assembly for microcontroller platforms Experience with software requirements, technical specifications, test documentation, version control and change management Understanding of software development tools ...

Prinicpal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands (County), United Kingdom
Salary
£ 70 K
Responsibilities:Lead the design, implementation and testing of embedded software platforms for real-time microcontroller systemsDevelop low-level and application-level software using C, C++ and assemblyDesign modular, scalable and reusable software components, including device drivers, communication stacks and hardware abstraction layersWork with CAN, LIN, SPI, I2C, UART and Ethernet … related disciplineSignificant experience in embedded software design, implementation, validation and debugging for hard real-time systemsAdvanced programming skills in embedded C and C++, with knowledge of assembly for microcontroller platformsExperience with software requirements, technical specifications, test documentation, version control and change managementUnderstanding of software development tools, CI/CD pipelines ...

Principal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, Allesley, West Midlands (County), United Kingdom
Employment Type
Contract
Lead the design, implementation and testing of embedded software platforms for real-time microcontroller systems Develop low-level and application-level software using C, C++ and assembly Design modular, scalable and reusable software components, including device drivers, communication stacks and hardware abstraction layers Work with CAN, LIN, SPI, I2C, UART … related discipline Significant experience in embedded software design, implementation, validation and debugging for hard real-time systems Advanced programming skills in embedded C and C++, with knowledge of assembly for microcontroller platforms Experience with software requirements, technical specifications, test documentation, version control and change management Understanding of software development tools ...