team. This is an exciting opportunity to contribute to world-first innovation in remote and sustainable subsea operations. What will you be doing? Developing high-performance software in modern C++ for robotics and real-time control systems Supporting autonomous underwater and surface vehicles with mission-critical onboard software Collaborating with multidisciplinary engineering teams to integrate sensors, data, and AI Designing … software systems for remote operations and autonomous fleet control Testing, deploying, and refining systems for use in real-world offshore environments Are you the ideal candidate? Proven experience with C++ (C+/14/17) in production environments Background in robotics, real-time control systems, or embedded software Familiar with ROS2, DDS, gRPC, or similar distributed communication tools Comfortable working More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Platform Recruitment
constraints, including software-based control of FPGA IP blocks Desirable skills: Experience with Xilinx Zynq and RFSoCs Competent in PCB design Proficient in embedded systems programming using C/C++ or Rust, with working knowledge of Python Familiar with Git, and SDR systems What you'll get as an FPGA Engineer. Competitive salary Flexible working hours, generous holiday allowance, and … be part of the future of engineering! VISA Sponsorship is not available for this role Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
hardware systems for high-speed data processing, cyber security and radio communications. They are looking for a lead software engineer to join their team to provide expert C and C++ knowledge as well as be a mentor and leader for other engineers. You will be working alongside talented software engineers as well as physicists, electronics engineers and hardware engineers. Projects … include: 1st or 2:1 in a numerate subject from a top (think Russell group) university supported by top marks at A Level Strong commercial experience in C and C++ around data processing or network security Good all-round software development skills and a keen appreciation for clear and efficient software design On offer alongside the salary is a strong More ❯
Oxfordshire, England, United Kingdom Hybrid / WFH Options
Kamino Consulting Ltd
An incredibly exciting opportunity has arisen for a MLOps Enigneer to join a Global Market Leader based in Oxfordshire, spearheading technology for both marker & markerless motion capture technology. This Academy Award®-winning company, and the world’s largest supplier of More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Vicon Motion Systems Ltd
Machine Learning Operations Engineer Department: Vicon Markerless Employment Type: Permanent - Full Time Location: Botley, Oxfordshire Reporting To: Timothy Smith Description Are you interested in working on products at the very cutting edge of technology? Want to join Vicon, an Academy More ❯
We are looking for an excellent ML Ops Engineer to join our research and development team. Key Responsibilities This opportunity is to join the ML Operations teams which supports the ML Development team in building leading-edge motion capture products More ❯
PO6, Portchester, Hampshire, United Kingdom Hybrid / WFH Options
Enterprise Recruitment Ltd
This position is perfect for an FPGA Engineer focused on innovation. You will be ahead of industry trends, collaborating with leading semiconductor companies and top engineers on challenging projects. In this small company, there's no micromanagement—just a focus More ❯
Portsmouth, Hampshire, South East, United Kingdom Hybrid / WFH Options
Enterprise Recruitment Limited
This position is perfect for an FPGA Engineer focused on innovation. You will be ahead of industry trends, collaborating with leading semiconductor companies and top engineers on challenging projects. In this small company, there's no micromanagementjust a focus on More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will … design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real … microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: - Proven experience as an Embedded Software Engineer - Strong hands-on experience with Embedded C and FreeRTOS More ❯
a close-knit team working across the full product lifecycle, building market-leading products for the medical, wearables, and consumer electronics space. You'll be using embedded C and C++ to write and debug code on hardware and working with RTOS. You'll work across board bring-up and low-level drivers through to application logic and system integration. This … minimum period, with the possibility of rolling extensions or a permanent opportunity in the future. The ideal candidate will have strong commercial experience in embedded software development using C (C++ desirable), along with a strong understanding of RTOS, standard buses, and protocols. Any experience working in consumer electronics or medical devices would be desirable. This is a fantastic opportunity for … an award-winning business in a role offering great technical variety, working on cutting-edge projects. The Role: *Embedded Software Development - Full Project Lifecycle *Development using Embedded C and C++ *Part of a motivated tight-knit team *Hybrid role - 3 to 4 days based in office in Slough The Person: *4+ years of commercial Embedded Software Engineering experience *Strong experience More ❯
This is a rare opportunity for an experienced Senior Software Engineer with skills in C++ and Rust , to join a historic British icon at the forefront of engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics, or computer simulations, the Senior Software Engineer will work closely with design engineers, mechanical engineers, and other technical users to … data processing, and bespoke analysis tools. Benefits include: Bonus scheme up to 12% Enhanced pension Health insurance Death in service What Experience do I need? Strong experience with both C++ and Rust Experience with web sockets and multithreaded applications is preferred Ability to work closely with users and understand their requirements Experience working within smaller teams or companies requiring flexibility More ❯
and simplifying the integration of external tools. WHO YOU ARE - Solid knowledge of Python in the context of scientific software development, such as developing a Python package with a C++ computational core for multiple users. - Experience in building, packaging and deploying scientific software using common CI and containerization solutions. - Enjoy staying up to date with current software development best practices … e.g. AI coding assistants or modern data pipelines and scheduling solutions. - Enjoy diving into new problems with a continuous learning attitude, absorbing relevant domain knowledge. - Additional experience with scientific C++ and Fortran libraries, HPC technologies, cloud computing, or web app development is a plus. INTERVIEW PROCESS Recruiter Interview (30-60 min). Technical Screening (30 min). Technical Panel (3x60 More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom
Sopra Steria Limited
Our Cyber team look after some complicated and compelling areas within Aero, Defence and Security. If you want to lead from the front, gain experience working with multiple clients, and always have access to the latest technologies, then join the More ❯
Employment Type: Permanent
Salary: 25 days holidays, 6% Contributory pension, 4 x life Insurance
We want you to ! For 30 years we've been independently developing and publishing incredible video games at our multiple studios founded by Jason & Chris Kingsley, but Rebellion is more than just games. We have our own film studio, we More ❯
electronics engineers, building firmware for STM32 (or similar ARM-based) microcontrollers. The focus here is on fast, high-quality design. Responsibilities as a Firmware Engineer: Writing embedded C/C++ for STM32 or similar 32-bit ARM platforms Working in bare-metal and RTOS environments Building robust OTA update and fault-handling systems Developing automated test frameworks for embedded code … Delivering real value to end users, fast Required skills: 3+ years embedded development experience C/C++ in production environments (modern best practices) Comfortable in RTOS and bare-metal systems Familiar with Linux-based dev workflows and toolchains Experience with comms protocols like CAN, I2C, Ethernet, etc. Bonus skills: Electronic design experience Production experience What you get as a Firmware … design the next generation of robotic solutions! VISA sponsorship is not available for this role. Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
managing those projects, and supervising project team + Investigate and develop ideas, suggest solutions, and identify opportunities Skills and Experience Required: + Embedded software and firmware experience (C/C++ for real-time development, ARM MCUs, RTOS, PIC) + Hardware design and PCB development experience + Good experience in product life cycle management (R&D, maintenance, client support) + Strong … background in low-level comms protocols (UART, SPI, I2C, and thread-safety in C/C++) What you’ll get: + £60-70k DOE + Other really competitive benefits If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Avanti
reducing silicon area through efficient hardware design. Skillset: 5+ years experience with CPU/GPU hardware design - with a focus on RTL design & ALU optimization Strong VHDL or SystemVerilog & C++ You'll be exploring and prototyping architectural changes, particularly in compute-heavy components like matrix multipliers and floating-point units used for AI acceleration. The work involves performance modelling using … C++ to evaluate design trade-offs, and you'll play a key part in shaping future GPU designs through hands-on research and experimentation. While the position sits within the research team, the work has a clear path to implementation in real silicon, giving you the opportunity to see your ideas influence actual products. You’ll collaborate closely with engineers More ❯
engine and welcome experience across a diverse array of engine systems, including (but not limited to): Animation AI Audio Build and Automation Networking If you're confident working in C++ on large codebases and thrive in cross-disciplinary environments, this is your chance to make a real impact. This exciting opportunity can be based out of any of our studios … history that encompasses at least one shipped title. Strong experience in the pc/console games industry, ideally with a focus on engine programming Advanced knowledge and understanding of C++ In-depth knowledge and comprehension of system design and 3D maths Easily able to work on large existing codebases Able to provide resolutions to a diverse range of complex problems More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Harnham - Data & Analytics Recruitment
time rendering pipelines for 3D, video, and infinite canvas environments Lead or support the export and compression of animations and visual assets Collaborate across a cross-functional team (Rust, C++, Node.js) What We're Looking For: Strong hands-on experience with Rust and graphics/rendering systems Proven experience in real-time rendering , game engines, or animation pipelines Background in … video, 2D/3D graphics, or visualisation tools Bonus: Experience with WebAssembly , Node.js , C++ , or compression/export tooling Leadership or ownership experience is a strong plus More ❯