51 to 74 of 74 C++ Jobs in the West Midlands

Unreal Tools Programmer - AAA Games (Midlands)

Location
Bromsgrove, England, United Kingdom
Unreal 4 projects and collaborate with design, production, QA and the wider team to drive tool development and gameplay systems. The role emphasizes strong C++ production coding skills, quick prototyping abilities, and effective collaboration within a studio environment, with a focus on delivering robust tooling for complex game projects. #J ...

Senior Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Stourbridge, West Midlands, United Kingdom
Employment Type
Permanent
Salary
£85,000
digital electronic systems (motor control experience advantageous) Create schematics and PCB layouts, and lead board bring-up and validation Develop embedded firmware (C/C++) for microcontroller- and processor-based systems Integrate key communication protocols including: SPI, I2C, UART, CAN USB, Ethernet, and wireless interfaces Collaborate with cross-functional teams … designing mixed-signal electronic circuits Proficiency with schematic capture and PCB design tools, (Altium experience advantageous) Strong embedded firmware development experience using C/C++ Experience with ARM Cortex-M or similar embedded platforms (STM32, GD32, etc) Hands-on debugging skills using oscilloscopes, logic analysers, and lab equipment Understanding ...

Senior Embedded Software Engineer

Location
Kingswinford, England, United Kingdom
digital electronic systems (motor control experience advantageous) Create schematics and PCB layouts, and lead board bring-up and validation Develop embedded firmware (C/C++) for microcontroller- and processor-based systems Integrate key communication protocols including: SPI, I2C, UART, CAN USB, Ethernet, and wireless interfaces Collaborate with cross-functional teams … designing mixed-signal electronic circuits Proficiency with schematic capture and PCB design tools, (Altium experience advantageous) Strong embedded firmware development experience using C/C++ Experience with ARM Cortex-M or similar embedded platforms (STM32, GD32, etc) Hands-on debugging skills using oscilloscopes, logic analysers, and lab equipment Understanding ...

Senior Software Engineer, Machine Learning - EA SPORTS FC

Hiring Organisation
Electronic Arts
Location
Leamington Spa, Warwickshire, United Kingdom
Salary
£ 60 K
generation.Tailor the functionality of these models and inference frameworks to fit FC’s requirements and integrate them into the game’s systems.Optimize on device C++ runtime inference systems to match target platform constraints and meet performance KPIs.Share knowledge on your work by directly engaging with other members of the game … prototype ML application opportunities within FC.Required qualifications:BS in Computer Science, Mathematics or related field, or equivalent professional experience.Strong computer programming fundamentals, proficiency in C++ and Python.Applied experience with optimising Machine Learning inference systems across memory, compute, latency or other real-time constraints.Proven record of building, deploying and maintaining Machine ...

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

Junior iGame Developer

Hiring Organisation
Searchability®
Location
Birmingham, England, United Kingdom
JUNIOR iGAME DEVELOPER (JAVASCRIPT/TYPESCRIPT/JAVA/C++) KEY POINTS Birmingham-based, full-time role Salary £27-30K DOE Skills in either - JavaScript/TypeScript/Java/C++ development skills Opportunity to join a brand-new team in a growing area of the business ABOUT … expansion within their digital gaming offering, they’re looking for grads and juniors with a background in JavaScript/TypeScript/Java/C++ for a long term career in iGame Development. You will join their Birmingham-based team and help build visually engaging, browser-based gaming experiences. THE BENEFITS ...

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

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

Defence Training Software Developer (C#/C++)

Location
Malvern, England, United Kingdom
software development team in Malvern to build high-fidelity training devices and mixed-reality software. You will develop Windows applications in C# and C++, handle network communication, and integrate with 3rd party plugins. Experience with SCRUM and Azure DevOps is essential as you collaborate across disciplines and occasionally travel ...

Ardupilot Engineer

Hiring Organisation
FBI &TMT
Location
Hereford, Herefordshire, West Midlands, United Kingdom
Employment Type
Permanent
Defence and Security sector. Key Responsibilities: Own the autopilot software stack for multiple platforms, leading improvements and troubleshooting issues. Write high-quality C++ code for embedded flight controllers, ensuring correctness and functionality. Tune PID loops and control systems based on real flight data and simulations. Develop and maintain SITL environments … tools, and UAV communication protocols. Practical experience with UAV tuning, flight testing, and log analysis using Mission Planner or equivalent tools. Excellent proficiency in C++ for reading, writing, and reviewing code. Familiarity with embedded communication protocols: CAN, SPI, I2C, UART, UDP, and TCP. Experience in taking a design from concept ...

Software Engineer

Hiring Organisation
Tata Technologies Europe Ltd
Location
Warwick, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent
implementation, unit tests and integration evidence. Area of Responsibility Analyse software requirements and develop application-level designs. Implement embedded application software in C/C++ or model-based environments. Develop monitoring, state management, diagnostic and control functions. Create unit tests and support SIL and HIL validation. Integrate application software with … releases and integration events. Knowledge/Experience Essential: Degree in software, electronics, control systems or automotive engineering. Embedded software development experience. Strong C/C++ or MATLAB/Simulink development skills. Experience with requirements-based development, debugging and unit testing. Understanding of real-time embedded systems and vehicle communications. Desirable ...

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

Senior Programmer

Location
Royal Leamington Spa, England, United Kingdom
further growth of the business and your career. RESPONSIBILITIES Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC. Drive improvements throughout the codebase alongside the rest of the technical team. Build strong collaborative working relationships with … team and studio,regardless of discipline or seniority. Understand the audience and core goals and game ethos. REQUIREMENTS A passion for Unreal Engine compliant C++ and game architecture systems. Proven track record of debugging, performance analysis and optimisation in games development. Familiarity with version control, continuous integration, bug tracking ...

Senior Principal Software Engineer - Flight Control

Location
Wolverhampton, England, United Kingdom
A leading aerospace technology company in Tewkesbury is seeking an experienced Senior Principal Software Engineer to drive software development for advanced flight control and actuation systems. This hybrid role requires over 15 years in software ...

Lead Backend Engineer (C++, AI) — Hybrid Role

Location
Metropolitan Borough of Solihull, England, United Kingdom
will collaborate with product teams to deliver scalable, high‐quality systems and guide backend delivery from design through deployment. The role emphasizes strong C++ expertise, AI/ML integration, and technical leadership, with hybrid work and regular in‐office collaboration at our Solihull offices. #J-18808-Ljbffr ...

Software Application Engineer

Hiring Organisation
Tata Technologies Europe Ltd
Location
Warwick, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent
implementation, unit tests and integration evidence. Area of Responsibility Analyse software requirements and develop application-level designs. Implement embedded application software in C/C++ or model-based environments. Develop monitoring, state management, diagnostic and control functions. Create unit tests and support SIL and HIL validation. I ntegrate application software … releases and integration events. Knowledge/Experience Essential: Degree in software, electronics, control systems or automotive engineering. Embedded software development experience. Strong C/C++ or MATLAB/Simulink development skills. Experience with requirements-based development, debugging and unit testing. Understanding of real-time embedded systems and vehicle communications. Desirable ...

Electronics Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Rugby, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent
Salary
£55,000
working on innovative electronic solutions from concept through to production, combining strong analogue/digital hardware design skills with embedded C/C++ firmware development. This is a great opportunity for an engineer who enjoys ownership of a project end-to-end, working closely with suppliers, the wider development team … full lifecycle work from schematic and component selection through to PCB layout and prototype testing, in line with design specifications Developing embedded C/C++ firmware for PIC, NXP or similar microcontrollers, including examining and understanding existing deployed firmware to provide bug fixes with minimal risk Documenting technical solutions ...

Game Engine Programmer - RuneTek

Hiring Organisation
Appcast
Location
Birmingham, UK
graphics, networking, audio or animation, with genuine mentorship and support from the team.What we’re looking for:Demonstrable game engine development experience in modern C++, working alongside GLSL and Python.Experience profiling CPU, GPU and memory at both a high and low level, monitoring performance in live products and turning what … find into real fixes.Experience on AAA threaded renderers powered by OpenGL and Vulkan, with GLSL as the primary shading language.Comfortable maintaining build systems for C++ codebases — CMake experience is an advantage.Experience with test-driven development.Java programming experience is a bonus.What we offer:When you join Jagex you can look forward ...

Electronics Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Rugby, Warwickshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £55000/annum Training + Progression + Benefits
Friday days based role out of the companies main HQ. You will be involved in schematic design, PCB layout, component selection, Embedded C/C++ programming, prototyping and testing, giving you exposure across the full product development lifecycle. This role would suit an Electronics Engineer from a Product Development background … interesting and long-term career opportunity. The Role: Design and development of new and existing electronic products Working with PCB layout Embedded C/C++ systems Monday - Friday flexible working The Person: Electronics/Product Development background Embedded C/C++ experience Commutable to Rugby Rise Technical Recruitment Ltd acts ...