Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Platform Recruitment

Romsey

On-site

GBP 60,000 - 80,000

Full time

Yesterday
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 looking for an Embedded Software Engineer to join a growing engineering team in Southampton. This role involves designing and developing embedded firmware for modern systems utilized in environmental monitoring and industrial automation. The successful candidate will contribute to all stages of product development, from concept to production, and will enhance the technical excellence of the team. A degree in Electronic Engineering or Computer Science and experience in C / C++ firmware development are essential.

Qualifications

  • Degree in Electronic Engineering, Computer Science or similar.
  • Strong experience developing firmware in C / C++ for resource-constrained devices.
  • Experience with CI / CD processes 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.
  • Support hardware bring-up, BSP development, and integration of peripheral drivers.
  • Provide technical input, participate in code reviews, and share best practices.
  • Contribute to the full product lifecycle: concept, development, production and post-launch support.

Skills

C / C++ firmware development
Embedded systems
Technical documentation

Education

Degree in Electronic Engineering, Computer Science or similar
Job description

Embedded Software Engineer Southampton £50,000

Im 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.

Youll 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 Youll Need
  • Degree in Electronic Engineering, Computer Science or similar
  • Strong experience developing firmware in C / C++ for resource-constra...
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.