Embedded software jobs

Embedded software engineer jobs are critical to the development of modern technology, from automotive systems and Internet of Things (IoT) devices to advanced semiconductor platforms. At IC Resources, we connect professionals with embedded engineer jobs and embedded developer jobs across a global network of leading technology companies.

We recruit for a wide range of embedded software jobs, including embedded Linux jobs, firmware development roles and device driver jobs. Our team’s technical background in embedded software engineering enables us to understand low-level development challenges, from bare-metal programming through to kernel and operating system development.

With deep expertise in embedded software, firmware and low-level systems, we are a trusted partner for navigating the evolving embedded technology landscape. We support both candidates and employers across permanent and contract hiring, delivering access to opportunities and professionals across the UK, US, Europe and Asia-Pacific.

Our latest embedded software jobs

Embedded Software Engineer
Permanent
Based on experience
Cambridgeshire, England
Embedded Software Engineer
Permanent
Based on experience
County Durham, England
Test Engineer
Permanent
£70K-£80K
Hampshire, England
Embedded Software Engineer
Permanent
Up to £50K
Berkshire, England
System Test Engineer – 5G
Permanent
£70-80k
Hampshire, England
Senior Communications Systems Engineer – PHY Layer DSP.
Permanent
Very Competitive Salary and Package On Offer
South Holland, Netherlands
Principal Embedded Software Engineer – Crypto
Permanent
Competitive salary and package on offer
Graz, Austria
Embedded Software Architect – Security
Permanent
Attractive Salary + Full Benefits on offer.
Graz, Austria
Linux Platform Engineer
Permanent
Up to £80K
Cambridgeshire, England
Senior Test Development Engineer
Permanent
£40k to £50k plus benefits and hybrid working
Gloucestershire, England
Embedded Linux Engineer
Permanent
Up to £50,000
Hampshire, England
AI Software Research Engineer – Automotive
Permanent
Competitive salary and package
Lombardy, Italy
Software Optimisation Research Engineer – Automotive
Permanent
Competitive Salary and Package on offer
Tuscany, Italy
Embedded Software Engineer
Permanent
Competitive salary and package on offer
Mont Saint Guibert, Belgium
Embedded Software Engineer
Permanent
£35-45k DOE
Berkshire, England
Embedded Software Engineer – Zephyr
Permanent
£50-70k
Cambridgeshire, England
Senior Software Engineer – Secure Provisioning
Permanent
Very competitive salary and an extremely attractive benefits package.
Brno, Czechia
Embedded Linux Engineer
Permanent
£70-75k
Cambridgeshire, England
Embedded Systems Engineer
Permanent
£50k to £60k plus benefits and hybrid working
Gloucestershire, England
Lead Software Engineer
Permanent
£70k to £80k plus benfits and hybrid working
Norfolk, England
Senior Embedded Software Engineer
Permanent
£55k to £70k plus benefits and hybrid working
Cardiff, Wales

Why software engineers choose IC Resources

Embedded engineers choose to work with us to access high-quality opportunities and specialist career support within a highly technical market. We work with leading employers across semiconductor, automotive, IoT and industrial technology sectors, offering exclusive embedded software jobs that are not always publicly advertised.

Our roles span the full landscape, from;
– embedded engineer jobs focused on firmware and bare-metal development to
– embedded developer jobs involving Linux kernel, real-time operating systems (RTOS) and device driver engineering.

We also support positions in advanced areas such as;
– graphics driver development,
– graphics processing unit (GPU) software engineering
– low-level systems architecture.

Candidates benefit from personalised career guidance, including CV advice, interview preparation and salary benchmarking. Whether you are an experienced embedded software engineer or exploring your first embedded software jobs, our consultants provide long-term support aligned with your goals.

With a global network across the UK, US, Europe and Asia-Pacific, we offer access to embedded software jobs in innovative companies developing next-generation technologies. Our deep industry expertise ensures we match candidates with roles that reflect both their technical skills and career ambitions.

Hiring in embedded software

Hiring an embedded software engineer requires access to highly specialised skillsets and a deep understanding of low-level systems development. From C and C++ programming to Linux kernel and RTOS expertise, identifying the right embedded software developer can be challenging in a competitive market.

We support companies looking to fill embedded engineer vacancy requirements with precision. Our recruitment team understands the nuances of embedded software engineering, including;

– firmware development
– device driver jobs
– hardware-software integration.

Our expertise spans industries, technologies and skill levels, enabling us to support hiring across complex embedded environments. Partnering with us ensures access to specialist embedded software developer talent capable of driving innovation and delivering critical systems.

Industries hiring embedded software engineers

Embedded software engineers are in demand across a wide range of industries where low-level software is critical to performance, reliability and innovation. At IC Resources, we support embedded software teams across multiple sectors driving next-generation technology.

  • Semiconductor: Firmware and low-level software development for chips and hardware platforms
  • Automotive: ADAS, electric vehicles and in-vehicle software systems
  • Robotics & industrial electronics: Real-time control systems and automation
  • Telecommunications: Network infrastructure and connected device software
  • Consumer electronics: Smart devices, wearables and IoT solutions

Meet our software recruitment team

Nothing Found

Embedded software career advice and industry insights

Stay ahead in the embedded software market with expert insights, covering career progression, salary trends and emerging technologies such as embedded Linux, real-time systems and IoT development.

Nothing Found

Embedded software engineer jobs and recruitment FAQs

Are embedded software engineers in demand?

Yes, embedded software engineer jobs are in high demand globally. Growth in sectors such as automotive, IoT, semiconductor and robotics continues to drive the need for skilled embedded engineers and firmware developers.

How much do embedded software engineers make?

Compensation varies by location and experience, but embedded software engineers typically command competitive salaries due to their specialised skills in low-level development, C/C++ programming and systems engineering.

How to become an embedded software engineer?

Most embedded engineers have a background in computer science, electronics or related fields. Key skills include programming in C/C++, understanding hardware interfaces and experience with embedded Linux or RTOS environments.

Is embedded software engineering a good career?

Yes, embedded software engineering offers strong career prospects, high demand and opportunities to work on cutting-edge technologies across multiple industries.

Can embedded software engineers work remotely?

Some embedded software jobs offer remote or hybrid options, particularly for software-focused roles. However, positions involving hardware interaction or lab work may require on-site presence.

    Get in touch

    By uploading your CV, applying to one of our advertised roles or asking us to act on your behalf to find suitable relevant employment, you confirm that you have read and agree to use of your data in accordance with our data privacy policy, a copy of which is available HERE