IC Resources’ dedicated Software Recruitment team specialises in Embedded Software Engineering jobs developing software in C/C++ and assembler languages, including Embedded Real Time Engineer jobs, Firmware Engineer jobs and Bare Metal Developer jobs. Our team consists of ex-industry Embedded Software Developers which enables us to understand our clients’ Embedded and Firmware needs and help source candidates for their Embedded Software, Firmware Engineer Jobs and Device Driver Developer jobs.

We specialise in real Kernel level development in any flavour of OS! – Linux, Windows, RTOS, OS X etc. Positions include server side, embedded and driver level jobs at all levels from Senior Manager to Graduate.

Our expertise spans 3D Graphics Development opportunities, Drivers, Ray Tracing, Shaders, Blending, Modern APIs OpenGL, OpenGL ES, DirectX12, Unity3D, Software Engineers, Software Researchers, Team Leaders and Management.

We also cover Software recruitment across Digital Signal Processing (DSP)AlgorithmData ScienceData EngineeringComputer VisionMachine Learning, Deep LearningArtificial Intelligence/AIC++, C#, Python, Java, and Test/QA and Test Automation.


For more information on any of our current opportunities or to discuss any hiring needs in this market, please contact tom.huggins@ic-resources.com or call +44 (0)118 988 1143.

Embedded JOBS

Embedded Recruitment team


  • 20 reasons to live and work in Cambridge

    10 Jan 2020

  • Cambridge City Guide

    27 Sep 2019

  • Paris City Guide

    26 Jul 2019

  • Application vs. Embedded: Why Two Software Heads Are Better Than One

    24 May 2019

REQUEST A CALL, OR CALL US ON +44 (0)118 988 1150

Book a call

+44 (0)118 988 1150

Book a call