to new tools as required. Accept critique and guidance constructively. Manage time efficiently to produce high-quality results. Desirable Skills: Experience with Coherent UI for Unreal Engine using CoherentGameface. C++ experience in producing production-quality code. Multiplayer development experience. Experience with code reviews. Knowledge of other game creation areas. Experience developing for and deploying to consoles (Xbox One, PS4, etc. More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Formpipe Software AB
new technologies Sharing knowledge and reviewing code with teammates Knowledge and Experience Must-haves: 5-10 years of software development experience across various domains Experience modernizing monolithic systems Strong C++ skills and Windows Desktop Development experience (Win32 is a bonus) Understanding of desktop application development Experience working in a platform team Commitment to long-term projects and team stability Nice … to-haves: Knowledge of Qt Framework Experience with .NET and C# Front-end skills: HTML, React, TypeScript, Node.js Low-level programming (C, C++, Rust) and systems knowledge Skills Ideal candidate traits: Pragmatic problem solver Comfortable with legacy and greenfield projects Eager to learn new tools and technologies Collaborative but capable of independent work Knowledge sharing and mentorship Asks insightful questions More ❯
Leominster, Herefordshire, United Kingdom Hybrid / WFH Options
Leidos
where you'll design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). You'll work with Python and C++ to solve operational problems directly alongside our customers, typically on-site 4 days per week. This is a hands-on role for engineers who enjoy low-level work, problem-solving … tools in challenging environments. What You'll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and debugging, both in the lab and at customer sites. Collaborate with cross … . Support team knowledge sharing and mentor less-experienced developers when appropriate. What You'll Bring Essential: 3-15 years' experience in hands-on software development. Strong proficiency in C++ and/or Python. Experience coding for embedded systems (e.g., ESP32, ARM Cortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/ More ❯
Telford, Shropshire, West Midlands, United Kingdom
Morson Talent
SOFTWARE ENGINEERS – CONTRACTS 6 MONTHS – TELFORD Shropshire Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a More ❯
Software Engineer - C++ or Python - MOD/Defence projects - Herefordshire (3 or 4 days a week on site) - £65-75k depending on experience The Opportunity: This is a great chance to join a leading defence consultancy working on National Security Projects. You'll be designing and developing mission-critical software that helps keep us safe. The role will require … onsite in Herefordshire 4-5 days a week. Key tasks: - Develop a range of bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM) - Write and maintain code in C++ or Python - Integrate peripheral devices - Perform testing both in the lab and on customer sites - Work with cross functional teams - Engage with customers and stakeholders The Person: We would welcome … applications from experienced Software Engineers with strong C++/Python skills and ideally those who either hold current clearance or who have a military background of some sort but that clearance/defence background is not essential. Ideally you'll hold a degree in Software Engineer, Computer Science or similar or have in depth commercial coding on embedded systems. Tech More ❯
Role: Data Scientist Location : Solihull, 2 days per week on site required NON-NEGOTIABLE Duration : 6-month contract Rate : Via umbrella Join a Major National Organisation at the Heart of Public Service Transformation We are recruiting for a Data Scientist More ❯
Solihull, West Midlands, West Midlands (County), United Kingdom
Pontoon
Role: Data Scientist Location : Solihull, 2 days per week on site required | NON-NEGOTIABLE Duration : 6-month contract Rate : Via umbrella Join a Major National Organisation at the Heart of Public Service Transformation We are recruiting for a Data Scientist More ❯
Derby, Derbyshire, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment
Graduate C++ Engineer Derby - Hybrid 2 days a week onsite, 3 from home £27,000 + 4 guaranteed pay rises in 2 years + Training + Development + Hybrid Working Excellent opportunity for a Graduate with object-oriented C++ skills to join a highly technical business offering guaranteed pay rises every 6 months, a brilliant training and development platform, and … across a wide variety of industries, including Aerospace, Automotive, Medical, Energy, and Manufacturing, often with R&D or specialist components and parts. In this role you will develop OO C++ code for use with highly advanced machinery. You'll develop UI's for use by customers, develop algorithms, integrate software with hardware, and even occasionally travel to customer sites to … with a brilliant track record of developing talent into highly skilled engineers offering regular pay rises, hybrid working, and a brilliant training and development cycle! The Role: *Object Orientated C++ Development *Developing UI's, algorithms, and integrating software with hardware *Occasionally visiting customer sites for installs, tests, and fixes *Joining a larger team of Developers *On-site a minimum of More ❯
Employment Type: Permanent
Salary: £27000/annum Pay Rises, Training, Development
Desborough, Northamptonshire, United Kingdom Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply now to More ❯
Kettering, North Northamptonshire, Northamptonshire, United Kingdom Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply now to More ❯
Job Title: Embedded Software Engineer - Power Location: Lichfield Term: 6 Month Initial IR35: INSIDE Hourly Rate: £DOE Key Skills: Embedded Software, Engineering, C++, Python, Microcontrollers, DSPs, MATLAB, Simulink, DOORS, Requirements Management, Aerospace, Electronics, Testing The Role: Are you an embedded controls specialist with a passion for tackling complex engineering challenges? We're looking for a highly skilled Embedded Software Engineer … Systems, or Software Engineering. A proven background delivering embedded software/firmware in one or more regulated industries (automotive, aerospace, defence, nuclear, etc.). Proficiency in embedded C/C++ and/or Python for microcontrollers. Strong understanding of embedded systems operation and ideally DSPs. Experience with MATLAB/Simulink code generation would be a plus. A team player mindset More ❯
Bromsgrove, Worcestershire, United Kingdom Hybrid / WFH Options
Talk Recruitment
Audio Programmer/Engineer role you must meet the following criteria: Bachelor's degree in Computer Science, Audio Engineering, or a related field, or equivalent work experience. Proficient in C++ and experience with audio programming libraries and tools, with a solid understanding of audio principles and digital signal processing (DSP). Experience with audio middleware integration (Wwise, FMOD) and an … effectively within multidisciplinary teams. A deep appreciation for audio's role in enhancing player experiences and a genuine enthusiasm for video games. Desirable Skills: Programming knowledge, such as HTML, C++ or C# languages to a production quality level. Good working knowledge of C++ for Unreal Engine. Previous shipped title(s) within a relevant game production pipeline. Knowledge of accessibility standards More ❯
shape the future of assistive listening and audio transmission technologies. Key Responsibilities: Design and develop new features for embedded audio and wireless systems. Write efficient, high-quality C and C++ (C++11/14) code for real-time embedded applications. Work closely with the wider development team to identify, troubleshoot, and resolve issues. Contribute to the full software development lifecycle within … an Agile framework. Ensure adherence to ISO 9001 and internal quality standards. Essential Skills & Experience: Extensive experience in embedded C/C++ development. Strong understanding of real-time operating systems (e.G. ThreadX, AzureRTOS, FreeRTOS). Proven experience with bare-metal development and peripheral interfacing (SPI, I2C, I2S, UART). Ability to design, implement, and debug low-level device drivers. Familiarity More ❯
Nottinghamshire, Newark on Trent, United Kingdom Hybrid / WFH Options
Zenovo
level software, working across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S, UART, and DMA . Work closely with … processes, including sprint planning, code reviews, and unit testing. Essential Skills & Experience: 5+ years of hands-on embedded software development experience. Strong programming skills in Embedded C and modern C++ (11/14) . Experience with real-time operating systems (RTOS) such as ThreadX, Azure RTOS, or FreeRTOS. Proven experience with bare metal development and ARM Cortex-M or similar More ❯
Coventry, West Midlands, United Kingdom Hybrid / WFH Options
ZENOVO LTD
level software, working across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S, UART, and DMA . Work closely with … processes, including sprint planning, code reviews, and unit testing. Essential Skills & Experience: 5+ years of hands-on embedded software development experience. Strong programming skills in Embedded C and modern C++ (11/14) . Experience with real-time operating systems (RTOS) such as ThreadX, Azure RTOS, or FreeRTOS. Proven experience with bare metal development and ARM Cortex-M or similar More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
National Physical Laboratory
basics, test-driven development, writing clean code, refactoring, version control, CI/CD, alerting, monitoring, and conducting functional and non-functional testing. Designing and developing high-performance applications in C++, Python, and related languages. Conducting security research and developing solutions for 5G networks, including creating and testing prototypes in fronthaul and backhaul environments. Working with the latest high-end telecommunications … Essential Skills: Engagement with open-source communities and processes. Strong scripting skills, e.g., Python. Basic Linux/Unix environment experience. Understanding of 5G wireless networks. Experience with C/C++ for software development. Familiarity with Git or other version control systems. Basic knowledge of virtualized environments and networking fundamentals; willingness to learn more. Enthusiasm for learning new programming languages and More ❯
Lincoln, Lincolnshire, United Kingdom Hybrid / WFH Options
QinetiQ Limited
Select how often (in days) to receive an alert: Job Title: Systems Engineer (Requirements & Test) Location: UK-remote, United Kingdom - multiple, United Kingdom Role Type: Permanent - Full Time THE COMPANY We are a highly innovative and rapidly growing defence and More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
ETS Technical
Job description Robotic Vision Application Software Engineer About the Role We are seeking a driven Software Engineer to help pioneer new developments in robotic vision and controls technology- a strong proficiency in C++17 development is essential. In this position, you More ❯
What You'll Be Doing Designing and developing embedded software using Python and/or C++. Interfacing with hardware via serial comms, GPIO, USB, SPI/I2C. Debugging and testing in both lab and live environments. Collaborating with cross-functional More ❯
Employment Type: Full-Time
Salary: £65,000 - £80,000 per annum, Negotiable, Inc benefits
Bromsgrove, Worcestershire, United Kingdom Hybrid / WFH Options
Talk Recruitment
who is working outside of the 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/developer/software … leads from relevant areas to scope up new projects Assist in mentoring other engineers REQUIREMENTS : To be considered for this Programmer role you must meet the following criteria: 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 to quickly learn existing code bases. More ❯
Newark, Nottinghamshire, Skegby, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
You'll contribute to the creation of next-generation technology in a supportive and agile environment. Key Responsibilities: Design and development of embedded software solutions Programming in C and C++ Working with real-time operating systems (e.g., FreeRTOS, AzureRTOS, ThreadX) Implementing wireless communication protocols such as Bluetooth, Zigbee, LoRaWAN, or Thread Collaborating closely with a small, agile team across the … full software development lifecycle Required Skills & Experience: Proven experience in embedded software design Strong programming skills in C/C++ Hands-on experience with RTOS - ThreadX, FreeRTOS etc SPI, I2C, UARTS, I2S, TCP/IP Ability to work independently and collaboratively in a hybrid working, agile environment Desirable Skills: ARM-based development (e.g., STM32, Cortex-M) Familiarity with wireless protocols More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
You'll contribute to the creation of next-generation technology in a supportive and agile environment. Key Responsibilities: Design and development of embedded software solutions Programming in C and C++ Working with real-time operating systems (e.g., FreeRTOS, AzureRTOS, ThreadX) Implementing wireless communication protocols such as Bluetooth, Zigbee, LoRaWAN, or Thread Collaborating closely with a small, agile team across the … full software development lifecycle Required Skills & Experience: Proven experience in embedded software design Strong programming skills in C/C++ Hands-on experience with RTOS - ThreadX, FreeRTOS etc SPI, I2C, UARTS, I2S, TCP/IP Ability to work independently and collaboratively in a hybrid working, agile environment Desirable Skills: ARM-based development (e.g., STM32, Cortex-M) Familiarity with wireless protocols More ❯
CG Generalist background to set standards in content production - Employ proven Maya and Nuke experience to achieve photorealism in projects - Apply working knowledge in game engine driven pipelines and C++ for seamless execution - Create and optimize production workflows, enhancing efficiency and quality - Contribute to the team with relevant animation/rigging experience and a solid understanding of colour theory What … Python/TCL/MEL and a robust CGI Generalist background - Proven experience with Maya, Nuke experience is a nice to have - Familiarity with game engine driven pipelines and C++ - Experience in pipeline creation, preferably with knowledge in Django/HTML/Java/CSS - SQL DB experience and a strong artistic portfolio This Senior CGI Generalist position is integral More ❯
Gaydon, Warwick, Warwickshire, England, United Kingdom
Jonathan Lee Recruitment
CG Generalist background to set standards in content production - Employ proven Maya and Nuke experience to achieve photorealism in projects - Apply working knowledge in game engine driven pipelines and C++ for seamless execution - Create and optimize production workflows, enhancing efficiency and quality - Contribute to the team with relevant animation/rigging experience and a solid understanding of colour theory What … Python/TCL/MEL and a robust CGI Generalist background - Proven experience with Maya, Nuke experience is a nice to have - Familiarity with game engine driven pipelines and C++ - Experience in pipeline creation, preferably with knowledge in Django/HTML/Java/CSS - SQL DB experience and a strong artistic portfolio This Senior CGI Generalist position is integral More ❯
pipeline of work to fuel 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 all members of the 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 and code review systems. Proactive individual with a can-do attitude. Ability More ❯