1 to 25 of 33 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 ...

Full Stack Engineer

Hiring Organisation
GTS Group Ltd
Location
Nottingham, United Kingdom
proficiency in PHP, HTML, CSS, and JavaScript, with experience implementing computer vision algorithms on the front end. Back-End: Expertise in Python, PHP, and C++, with hands-on experience using frameworks such as Flask and Django, and integrating computer vision capabilities. Computer Vision: Familiarity with computer vision libraries and frameworks ...

Embedded Software Engineer

Hiring Organisation
Technical Futures Ltd
Location
B31, Longbridge, City and Borough of Birmingham, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum Dep on Exp + Bonus + Benefits
products in the field. What you should bring to this Embedded Software Engineer role: Post-graduate commercial Embedded Software development experience. Strong C/C++ for Microcontrollers (ideally STM32 or similar Cortex M) Hands-on experience with Embedded Linux (Yocto Layers, Kernel Drivers, etc.) Experience with FreeRTOS or another RTOS. ...

Software Engineer

Location
Coventry, 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

Location
Nottingham, England, United Kingdom
time-stepping algorithms for ordinary differential equations (ODEs) and partial differential equations (PDEs). Design and implement high-performance simulation software using modern C++ (C++17/20), delivering robust, scalable, and maintainable solutions. Develop and optimize compute-intensive algorithms using multithreading, SIMD techniques, and GPU acceleration technologies such as CUDA ...

Senior Embedded Software Engineer — Hybrid (Nottingham)

Location
Nottingham, England, United Kingdom
design proposals, and guide internal and external partners with strong technical leadership. The role focuses on embedded software for end-user products, requiring deep C++ expertise, OO design, debugging, and experience in Agile environments. #J-18808-Ljbffr ...

Embedded Systems Engineer

Hiring Organisation
ZENOVO LTD
Location
Leicestershire, East Midlands, 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 ...

Senior Embedded Software Engineer

Hiring Organisation
Sapien
Location
Birmingham, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
working with 2 days a week required on client site in Birmingham. The role is paying circa £70,000 + benefits. Job requirements: Embedded C++ ESP32 OCPP Full SDLC Software Integration and Test Previous experience with EV charging highly beneficial For more information, please apply with an updated copy ...

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 Embedded Engineer: Firmware & Hardware (Hybrid)

Location
Nottingham, England, United Kingdom
development from concept through to production, working across both software and electronics for connected products. You will design real-time firmware in C/C++, lead architecture, and collaborate with hardware, software, and production teams to deliver robust, secure embedded systems across UK and international markets. #J-18808-Ljbffr ...

Intermediate Gameplay Engineer

Location
Birmingham, England, United Kingdom
testing, and help ensure systems are stable and ready for release. Requirements: Experience developing game systems, backend services, tools, or technical integrations. Proficiency in C++ and C#, with familiarity in Java and TypeScript-based services. Experience with JSON serialisation, data management, and user-generated content systems. Understanding of player account ...

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 Group
Location
Nottingham. Nottinghamshire, Nottingham, Nottinghamshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £80000/annum £65,000 to £80,000 basic + benefits
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 ...

Electronics Engineer - Hybrid Remote

Hiring Organisation
VERTECH GROUP (UK) LTD
Location
Rugby, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
initial concept through to manufacture and real-world use. 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 ...

Principal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, 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 ...

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

Prinicpal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, Hawkes End, 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 ...

Principal Embedded Software Engineer

Location
Coventry, England, United Kingdom
software components for a microcontroller application. Drive modular, scalable, and reusable software component design. Software Development Design and implement embedded software using C/C++, assembly for microcontroller platforms. Develop and configure device drivers, communication stacks (CAN, LIN, SPI, I2C, UART, Ethernet), and hardware abstraction layers. Integrate middleware and bootloaders …/DC) and their control. System or Knowledge Advanced capabilities in Microsoft Office and applications. 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 (high ...

C++ CAD Software Engineer (Hybrid) - AI-Driven Design

Location
Birmingham, England, United Kingdom
Software Engineer in Birmingham (Hybrid) to join the Fusion team, delivering CAD/CAM desktop features with AI-assisted development. You will work in C++ on production-quality code and collaborate across Product Management, UX, and QA to ship capabilities. Responsibilities include designing scalable features, debugging, and maintaining code throughout ...

C++ Software Engineer for AI CAD (Hybrid)

Location
Birmingham, England, United Kingdom
delivering production-quality features with AI-assisted development as part of daily engineering work. Responsibilities include AI-assisted development, object-oriented software engineering in C++, CAD domain work, and collaboration with distributed teams in an Agile environment. You should have 2–4 years of software experience. #J-18808-Ljbffr ...

Senior Software Architect - REMOTE

Hiring Organisation
Proactive Appointments
Location
West Midlands, United Kingdom
Employment Type
Full-Time
Salary
£75,000 - £85,000 per annum
Define software architecture, design concepts and detailed technical specifications. Plan and allocate development tasks, supporting engineers with technical solutions. Contribute to software development using C++, C and Java . Monitor development progress, budgets, risks and changes in scope. Work closely with Project Managers, Controls, Support and Solutions teams. Lead functional … related faults. Build effective technical relationships with customers, suppliers and internal stakeholders. Essential Experience Proven experience in software development and technical leadership . Strong C++ development experience . Experience leading or mentoring software engineers. Experience with software design, development planning, testing and integration. Strong problem-solving and technical decision-making ...

Senior Embedded Engineer

Location
Nottingham, England, United Kingdom
Senior Embedded Electronics Engineer Location: Manchester – Hybrid Embedded C, C++, RTOS, FreeRTOS, ARM, STM32, Microcontrollers, Firmware, Electronics, PCB An established electronics and technology business is looking for a Senior Embedded Electronics Engineer to join its growing R&D team in Manchester. This is an excellent opportunity for an experienced Embedded … products used across the UK and international markets. The Role Working across the full embedded product lifecycle, you'll combine hands‐on C/C++ firmware development with electronics and hardware expertise. Responsibilities Developing real-time embedded firmware in C/C++ Leading embedded architecture and system‐level design Working ...