Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Platform Recruitment

Ashfield

On-site

GBP 50,000

Full time

6 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is seeking an Embedded Software Engineer to join an innovative engineering team in Southampton. You will develop high-quality C/C++ firmware for modern embedded systems used in environmental monitoring and industrial automation. The ideal candidate should have a relevant degree and strong experience in firmware development. This role offers a salary of £50k and various benefits including 22 days of holiday.

Benefits

£50k salary
22 days holiday + bank holidays
One-month paid sabbatical after 6 years' service

Qualifications

  • Strong experience developing firmware for resource-constrained embedded systems.
  • Knowledge of digital electronics and common hardware interfaces.
  • Scripting experience for automation or testing is a plus.

Responsibilities

  • Design, develop, and maintain embedded firmware for microcontroller-based systems.
  • Lead or contribute to firmware projects ensuring timely and robust delivery.
  • Contribute to the full product lifecycle from concept to production.

Skills

Firmware development in C/C++
Experience with RTOS environments
Git or version control tools

Education

Degree in Electronic Engineering, Computer Science or similar

Tools

Embedded development tools
Compilers and IDEs
Job description
Embedded Software Engineer — Southampton — £50,000

I'm recruiting on behalf of my client in Southampton for an Embedded Software Engineer to join their growing engineering team. This is a fantastic opportunity to work on modern embedded systems used across environmental monitoring, industrial automation, and other real-world applications.


You'll play a key role in developing high-quality C/C++ firmware, supporting projects from concept through to production, and contributing to a culture of technical excellence.


The Role


  • Design, develop and maintain embedded firmware (C/C++) for microcontroller-based systems

  • Lead or contribute to firmware projects, ensuring timely and robust delivery

  • Support hardware bring-up, BSP development, and integration of peripheral drivers

  • Provide technical input, participate in code reviews, and share best practices

  • Help implement CI/CD processes for reliable, frequent deployments

  • Contribute to full product lifecycle: concept, development, production and post-launch support

  • Maintain clear and comprehensive technical documentation


What You'll Need


  • Degree in Electronic Engineering, Computer Science or similar

  • Strong experience developing firmware in C/C++ for resource-constrained embedded systems

  • Experience with RTOS environments (e.g., Zephyr)

  • Familiarity with compilers, IDEs and firmware development tools

  • Knowledge of digital electronics and common hardware interfaces

  • Experience with Git or similar version control tools


Desirable Skills


  • Knowledge of Bluetooth, Wi-Fi or TCP/IP protocols

  • Experience integrating BLE stacks and optimising power usage

  • Understanding of compliance considerations (CE, FCC, EMC)

  • Scripting experience (e.g., Python) for automation or testing


Benefits


  • £50k salary

  • Monday-Thursday: 8:30am-5pm, Friday: 8:30am-4pm

  • 22 days holiday + bank holidays, increasing annually to 28 days + bank holidays

  • One-month paid sabbatical after 6 years' service


If you're passionate about embedded systems and want to be part of a supportive, innovative engineering team, I'd be happy to share more details or discuss your application

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.