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

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

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

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

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

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

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

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

Senior C++ Programmer

Location
Bromsgrove, England, United Kingdom
gaming industry but looking to move full time into Gaming as a career. For experience to be considered transferable you must have strong C++ skills and be able to demonstrate examples of games you have created asside projects/in your spare time. The Indie Game Developer A game programmer … lists from other streams where necessary Work with leads from relevant areas to scope up new projects Assist in mentoring other engineers REQUIREMENTS Professional C++ experience Ideally be able to demonstrate understanding of Unreal Engines. Strong understanding of content structure and management of C++ code bases with the ability ...

Navigation engineer

Hiring Organisation
GMV
Location
Nottingham, Nottinghamshire, United Kingdom
Salary
£ 60 K
Navigation engineer | Job Details Are you ready to build your future with an innovative and established organisation that empowers you to achieve more......At GMV, you'll join a technology leader that's shaping tomorrow's ...

Lead Backend Engineer

Location
Metropolitan Borough of Solihull, England, United Kingdom
seeking a highly skilled and experienced Lead Backend Engineer to join our dynamic team. The ideal candidate will be an expert in C++, with a passion for building scalable, high-quality applications. The Lead Backend Engineer will be responsible for leading the development of the backend stack, ensuring best practices … Computer Science, Engineering, or a related field and has proven experience as a Lead Backend Engineer or similar role. Has strong proficiency in C++, with fair knowledge of the language specification and thorough knowledge of the standard library, STL containers, and algorithms. Has experience developing, integrating, or deploying AI/ ...

Software Developer - Sectra Medical

Hiring Organisation
Sectra
Location
Mansfield, Nottinghamshire, United Kingdom
Salary
£ 70 K
We believe that you want to build software that contributes to the better good. Your software will save lives and make a difference in society.You will be part of a self organizing team with a ...