Embedded Engineering

Connecting exceptional embedded engineering talent with high-growth opportunities worldwide

Leading Embedded Engineering Recruitment Specialists in the UK, Ireland, Germany, Switzerland, and North America.

C++ is the backbone of innovation in AI, Machine Learning, and performance-driven technologies. As a versatile and powerful programming language, C++ fuels cutting-edge solutions for industries demanding high-performance computing, from autonomous systems to real-time applications.

At DeepRec.ai, we specialise in recruiting top-tier C++ talent on both a permanent and interim basis. Whether you’re a startup driving innovation or an enterprise scaling your DeepTech capabilities, securing the right C++ professionals can be the key to your success.

Why Choose DeepRec.ai for Embedded Engineering Recruitment?

Our recruitment consultants combine an inclusive, community-led recruitment approach with a comprehensive understanding of the C++ talent market. The world’s innovators trust DeepRec.ai speed and precision to connect them with the best people for the biggest opportunities.

Demand for skilled C++ developers is surging as businesses adopt AI and Machine Learning technologies at scale. From optimising healthcare systems to transforming financial services, the need for expert C++ professionals is growing across industries.

We’ve successfully placed C++ professionals in niche roles across the UK, Ireland, Germany, Switzerland, and North American Markets.

Whether you’re hoping to hire talent or take your tech career to new heights, contact us today to find out more about our award-winning service.

The roles we recruit for across C++ include:

C++ Developer

C++ Engineer

GPU Engineer

CPU Engineer

CUDA Engineer

Computer Graphics Developer

Compiler Engineer

Embedded Software Engineer

 

 

EMBEDDED ENGINEERING CONSULTANTS

Anthony Kelly

Co-Founder & MD EU/UK

Hayley Killengrey

Co-Founder & MD USA

Paige Dillingham

Business Manager - Germany & Switzerland

LATEST JOBS

New York, United States
C++ Quant Developer (VP Level) – New York
Our client, a leading financial institution, is expanding its Liquid Financing team and is looking for an experienced C++ Quant Developer (VP Level) to join their high-impact trading and technology division in New York.This is an exciting opportunity to work on low-latency algorithmic trading, build cutting-edge pricing engines, and optimize trading strategies in one of the most dynamic and fast-paced markets. You will collaborate closely with traders, quants, and technologists to enhance efficiency and manage risk.What You’ll Be Doing:✔ Developing high-performance C++ trading infrastructure✔ Designing and implementing quantitative models and trading algorithms✔ Collaborating with traders, quants, and tech teams to drive strategic innovation✔ Enhancing risk management systems and optimizing execution strategies✔ Staying ahead of industry trends and advancing market-making capabilitiesWhat We’re Looking For:✅ Strong C++ development skills with experience in low-latency trading systems✅ Background in quantitative modeling and algorithm development✅ Master’s or PhD in STEM (Mathematics, Computer Science, or related field)✅ Strong statistical and analytical mindset✅ Ability to work in a fast-paced, high-pressure environment💰 Compensation: $155,000 – $250,000 (Base) + Competitive Benefits📍 Location: New York, United StatesReady to take your career to the next level? Apply now and be part of a high-performing team at the forefront of financial technology! 🚀
James DavisJames Davis
Greater London, South East, England
Senior Embedded Software Engineer
We’re working with a global tech leader looking for a Senior C++ Developer to help deliver the next generation of AI-powered hardware. This role focuses on deploying AI models directly onto advanced devices and driving innovation in the field.Based in Reading, the role offers a hybrid setup with 1 day per week on-site. The contract runs until June 2025, with an expected extension up to 18 months.What You’ll Be Doing:Developing software close to the hardware, using manufacturer SDKs for optimised solutions.Prototyping new features, such as facial recognition, to enhance device accessibility.Deploying and optimising AI models (including LLMs) for local device functionality using PyTorch.Supporting CI/CD pipelines for seamless software integration.What We’re Looking For:C++ Development: 5+ years of hands-on experience.Machine Learning: Python experience with PyTorch exposure.CI/CD Systems: Jenkins knowledge is essential; Azure DevOps is a plus.Prototyping: Experience in rapidly developing and testing features.Bonus Skills:ONYX for model deployment.Hardware development or GPU experience.The Details:Location: Reading (hybrid – 1 day per week on-site).Contract: Until June 2025, likely extending up to 18 months.
Sam OliverSam Oliver
Bristol, South West, England
Senior Robotics Manipulation Engineer
Senior Robotics Manipulation EngineerSalary: up to £125,000Location: Bristol or CambridgeThe Companies Long Term Vision: Turn AI Robotics on its head.About Us:Join a business at is at the forefront of AI Robotics, developing cutting-edge solutions to revolutionize the industry. We are building a groundbreaking simulation platform designed for mass-scale simulations of robotic systems. By seamlessly transferring data from CPUs to GPUs without any delay, it will enable significantly faster and more cost-effective robot training.The Challenge:Traditional robot training methods rely heavily on CPUs, resulting in exorbitant costs and lengthy training times. Our goal is to surpass even the performance of leading simulators like Nvidia's, achieving a 100x speed improvement in training. This requires a deep understanding of robotics, control theory, and high-performance computing.As a Senior Robotics Control Engineer, you will:Contribute to the development of both our Robot Simulation Framework and AI Robotic Infrastructure.Develop control algorithms that effectively translate simulated environments to real-world robot behavior.Enhance the efficiency of machine learning models through techniques like quantization, pruning, and other optimization methods.Harness the power of GPUs through CUDA, Python, or Jax to accelerate simulations and training processes.Qualifications:Solid understanding of control theory, with a focus on manipulation and locomotion tasks.Proficiency in Python/C++ and deep learning frameworks like PyTorch.Extensive experience with GPU programming, including CUDA and GPU-accelerated libraries.Experience with robotics simulation frameworks (e.g., OpenAI Gym) is a plus.Experience working with physical robots is beneficial.Thrives in a fast-paced, dynamic environment and possesses the ability to contribute to all stages of product development.If you want to join a company that is pushing the boundaries of AI Robotics. Apply today!
Anthony KellyAnthony Kelly
Cambridge, Cambridgeshire, East Anglia, England
Senior Robotics Manipulation Engineer
Senior Robotics Manipulation EngineerSalary: up to £125,000Location: Bristol or CambridgeThe Companies Long Term Vision: Turn AI Robotics on its head.About Us:Join a business at is at the forefront of AI Robotics, developing cutting-edge solutions to revolutionize the industry. We are building a groundbreaking simulation platform designed for mass-scale simulations of robotic systems. By seamlessly transferring data from CPUs to GPUs without any delay, it will enable significantly faster and more cost-effective robot training.The Challenge:Traditional robot training methods rely heavily on CPUs, resulting in exorbitant costs and lengthy training times. Our goal is to surpass even the performance of leading simulators like Nvidia's, achieving a 100x speed improvement in training. This requires a deep understanding of robotics, control theory, and high-performance computing.As a Senior Robotics Control Engineer, you will:Contribute to the development of both our Robot Simulation Framework and AI Robotic Infrastructure.Develop control algorithms that effectively translate simulated environments to real-world robot behavior.Enhance the efficiency of machine learning models through techniques like quantization, pruning, and other optimization methods.Harness the power of GPUs through CUDA, Python, or Jax to accelerate simulations and training processes.Qualifications:Solid understanding of control theory, with a focus on manipulation and locomotion tasks.Proficiency in Python/C++ and deep learning frameworks like PyTorch.Extensive experience with GPU programming, including CUDA and GPU-accelerated libraries.Experience with robotics simulation frameworks (e.g., OpenAI Gym) is a plus.Experience working with physical robots is beneficial.Thrives in a fast-paced, dynamic environment and possesses the ability to contribute to all stages of product development.If you want to join a company that is pushing the boundaries of AI Robotics. Apply today!
Anthony KellyAnthony Kelly