101 to 125 of 135 C++ Jobs in the Midlands

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

Industrial Control Software Engineer (C/C++, Imperium4)

Location
Nottingham, England, United Kingdom
experienced Control Software Engineer to join our Engineering team in Nottingham. You will design, develop and enhance the Imperium4 platform using C/C++, working with Controls engineers to deliver automation solutions for customers across the UK and beyond. Youll contribute to software testing, documentation and deployment support during customer ...

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

Software Development Team Lead, C# / C++, Algorithms, Nottingham, COR7572

Hiring Organisation
Corriculo Ltd
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£95,000
Software Development Team Lead, C#/C++, Algorithms, Nottingham, COR7572 Are you an experienced software developer with strong team leadership skills and a background in building complex, mathematically driven software? Are you looking for a role where you can remain hands-on while taking responsibility for a development team … mentor developers, help establish engineering standards and remain closely involved in designing, developing and improving the underlying software. The technology environment includes C#, C++ and Unity. You do not need experience with all three technologies, but you must have strong, recent hands-on commercial experience with at least ...

Senior C++ Engineer - Flexible, Mentored Growth

Location
Nottingham, England, United Kingdom
Microlise is seeking a Senior Software Engineer C++ to join a large, experienced team. You will contribute to diverse projects, participate in stand-ups, code reviews, and design discussions while mentoring junior engineers. The role supports the product release cycle and requires strong C++11+ expertise. The role emphasizes maintainable software ...

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

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

Senior Embedded Engineer

Hiring Organisation
Redline Group Ltd
Location
Newark, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£80,000
across the full product lifecycle while collaborating with hardware, firmware, test and compliance teams. Responsibilities include: Designing and developing embedded software in C/C++ for real-time systems Developing secure network-connected products using TCP/IP, HTTP/S and TLS Writing, testing and maintaining production-quality embedded … continuous product improvements The Senior Embedded Software Engineer, Newark-on-Trent, Nottinghamshire, will have the following key skills: Strong embedded C and/or C++ development experience Experience with RTOS, bare-metal development and ARM Cortex processors Knowledge of TCP/IP, HTTP/S, TLS and network-connected embedded ...

Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Leicester, Leicestershire, United Kingdom
Salary
£ 60 K
PensionLeicestershire, EnglandPermanentEmbedded Software Engineer (C/C++) - LeicestershireOur client is a leading engineering business operating across the automotive and aerospace supply chain, and they're looking for an Embedded Software Engineer to join their Product Development team in Leicestershire.What you'll be doingDevelop embedded firmware and control strategies … USBWork within a process-led environment (testing, problem reporting, change control)What we're looking forCommercial experience in embedded software engineering (C/C++)Degree-qualified (or equivalent practical/industrial experience)Strong engineering fundamentals (e.g., thermodynamics/fluids/electrical behaviour desirable)Track record of delivering products/systemsClear ...

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

Ardupilot Engineer

Location
East Midlands, England, United Kingdom
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/ ...

Software Development Team Lead, C# / C++, Algorithms, Nottingham, COR7572

Hiring Organisation
Corriculo Ltd
Location
Nottingham, Nottinghamshire, United Kingdom
Employment Type
Permanent
Salary
GBP 95,000 Annual
Software Development Team Lead, C#/C++, Algorithms, Nottingham, COR7572 Are you an experienced software developer with strong team leadership skills and a background in building complex, mathematically driven software? Are you looking for a role where you can remain hands-on while taking responsibility for a development team ...

Product Cybersecurity & Firmware Engineer

Hiring Organisation
Redline Group Ltd
Location
Newark, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£65,000
A Product Cybersecurity & Firmware Engineer is sought to join an innovative engineering team in Newark, Nottinghamshire, contributing to the development of secure, network-connected embedded products for industry-leading assistive listening solutions. The Product Cybersecurity ...

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

Mission Systems Engineer

Hiring Organisation
QinetiQ
Location
Lincoln, Lincolnshire, United Kingdom
Salary
£ 50 K
data and mission system capabilitiesConducting modelling, simulation and operational analysis activities to assess system performance and effectivenessDeveloping software tools and applications using Python, MATLAB, C++ or similar technologiesSupporting the integration, enhancement and evaluation of mission planning and mission support systemsApplying data fusion, machine learning and AI techniques to operational challengesWorking … years of demonstrable experience in mission systems, mission data, modelling and simulation, systems engineering or operational analysisExperience of software development using Python, MATLAB, C++ or similar programming languagesKnowledge of modelling and simulation techniques within a defence, aerospace or complex engineering environmentExperience undertaking test, evaluation, verification or performance assessment activitiesUnderstanding ...

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

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

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