debug embedded software for microcontroller-based systems (e.g. STM32). Collaborate on schematic design and PCB development to support embedded firmware functionality. Develop and maintain firmware using C/C++ with version control systems such as Git/GitHub. Participate in board bring-up, prototyping, and system integration testing. Ensure embedded systems meet functional safety, EMC, and ISO standards. Support More ❯
Ability to work independently and as part of a team. Clear communication skills and attention to detail. Nice to Have: Experience with CAD tools and programming languages like C, C++, or C#. Familiarity with industry standards and regulations (e.g., RoHS, WEEE). Background in electrical transmission or distribution is a plus. If this sounds like it could be your next More ❯
Rugeley, Staffordshire, West Midlands, United Kingdom
Inspired Recruitment
or more of the automotive/aerospace/nuclear/defence industries. A team player mentality, thriving in a collaborative and supportive work environment. Experience of embedded C/C++ and/or python coding for microcontrollers. Quick learner with a flexible and adaptable approach. Knowledge of embedded software operation within systems. Experience of DSPs would be beneficial. Experience of More ❯
laboratory-based verification work, system integration and test. Support existing FPGA design verification and board test activities. Write, simulate & verify Verilog based FPGA designs. Proficiency with Python, C/C++ to enable simulation and bench test result analysis. Pre-Silicon verification of the design using simulation tools and FPGA. Qualifications Expert in FPGA design flow such as: Verification, Synthesis, Partitioning More ❯
your career. REQUIREMENTS: To be considered for this Programmer role you must meet the following criteria: - Directly contributed to support and development of complex gameplay. - Strong programming skills using C++ in a large codebase. - Team programming experience working within a component-based game object/entity architecture. - Proven cross-discipline collaboration with game designers and content creators. - Previous employment as More ❯
Verification (MDV) methodologies Development and management of Verification plans Integration of Verification IP Measurement and analysis of regression results Collaboration on silicon evaluation, test correlation, and scripting (Perl, Python, C++) Work with verification team on verification plans, test cases, and analysis of test results More ❯
Commissioning Engineer: Process Simulate/Robcad BIW Virtual commissioning and robotic simulation standards (JLR, BMW, VOLVO, etc.) Experience with ABB RobotStudio, CAD Visualisation (Catia, NX) Scripting (Visual Basic, Python, C++) PLM software (Teamcenter) Qualifications for the Robotic Simulation/Virtual Commissioning Engineer: 2 years of experience with Process Simulate Valid UK driver's license Willingness to travel (25%) Schedule: Monday More ❯
to establish achievable goals Communicate with QA to help track down and fix bugs Requirements To be considered for this Programmer role you must meet the following criteria: Professional C++ experience in the games industry producing production quality code. 1 year of professional experience withPython, ideally in the video game industry, or any relevant experience in creating tools. A good More ❯
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 ❯
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 ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
ASC Connections Ltd
You'll Be Doing as Software Development Engineer: Develop and implement control strategies for engineered systems. Design and model high-level control systems. Program embedded systems using C/C++ (bare-metal and RTOS). Validate software at both unit and system integration levels. Maintain and document a reusable, reliable codebase using GitHub. Participate in design/code reviews and … contribute to technical proposals. Mentor junior engineers and support cross-functional collaboration. What You'll Bring as Software Development Engineer: Strong experience with C/C++ in embedded, real-time environments. Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.). Knowledge of cybersecurity (UNECE R155/R156) and functional safety (ISO 26262). Familiarity with 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 ❯
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 ❯
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 ❯
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 ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
solutions. The role offers flexible hybrid working, with 1 or 2 days a week in the Birmingham office ideally. Key Responsibilities: Develop and optimize embedded software in C/C++, with a focus on STM32 firmware. Work with GSM/GPRS communication protocols to enhance connectivity features. Lead the transition to a new operating system for upcoming products. Collaborate with … design robust embedded solutions. Perform thorough testing and debugging to ensure high reliability. Essential Experience & Skills: Minimum 5 years' experience in an embedded software development role. Strong C/C++ programming skills for low-level development. Proven experience with STM32 microcontrollers. Solid understanding of RTOS and hands-on experience in OS transitions. Desirable Skills: Experience with CAN bus protocols. Familiarity More ❯
Bromsgrove, Worcestershire, United Kingdom Hybrid / WFH Options
Talk Recruitment
have a relaxed and personable company culture, creating a motivated and pleasant team environment. REQUIREMENTS: To be considered for this Programmer role you must meet the following criteria: Professional C++ experience in the games industry producing production quality code. Demonstrate excellent understanding of Unreal Engines tools and actor based pipeline. Strong understanding of content structure and management of C++ code More ❯