Embedded Software Engineer

Platform Recruitment Limited

Ashfield

On-site

GBP 43,000 - 58,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Sabbatical after 6 years
22 days holiday
Work-life balance

Job summary

Platform Recruitment Limited in Southampton is seeking an Embedded Software Engineer to design, develop and maintain firmware for microcontroller-based systems using C/C++. The role focuses on resource-constrained devices and integration with hardware.

You will work with RTOS environments (Zephyr), CI/CD, and collaborate across hardware and software teams to ensure robust, timely delivery; opportunities to improve power usage and BLE/WiFi TCP/IP stacks.

Qualifications

  • Degree in Electronic Engineering or Computer Science required.
  • Strong C/C++ firmware experience for embedded systems.
  • Experience with RTOS environments (e.g., Zephyr).
  • Familiarity with compilers, IDEs and firmware tools.
  • Knowledge of digital electronics and hardware interfaces.
  • Experience with Git or similar version control tools.
  • Desirable: Bluetooth/Wi-Fi/TCP/IP protocols.
  • Desirable: BLE stack integration and power optimization.

Responsibilities

  • Design, develop and maintain embedded firmware for microcontroller-based systems.
  • Lead or contribute to firmware projects with timely delivery.
  • Support hardware bring-up, BSP development and peripheral drivers integration.
  • Provide technical input, participate in code reviews and share best practices.
  • Help implement CI/CD processes for reliable deployments.
  • Contribute to full product lifecycle from concept to post-launch support.
  • Maintain clear technical documentation.

Skills

Firmware development
C/C++
Embedded systems
RTOS (Zephyr)
Git
Python
Digital electronics
CI/CD

Education

Degree in Electronic Engineering or Computer Science

Tools

CI/CD tooling
BSP development
BLE stacks
Git

Job description

Salary: £50,000 - 50,000 per year

Requirements
  • 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
  • Knowledge of Bluetooth, Wi-Fi or TCP/IP protocols (desirable)
  • Experience integrating BLE stacks and optimising power usage (desirable)
  • Understanding of compliance considerations (CE, FCC, EMC) (desirable)
  • Scripting experience (e.g., Python) for automation or testing (desirable)
Responsibilities
  • 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
Technologies
  • Bluetooth
  • CI/CD
  • Embedded
  • Firmware
  • Git
  • Hardware
  • Support
  • Python
  • TCP/IP
  • C++
More

We are offering a fantastic opportunity for an Embedded Software Engineer to join our growing engineering team in Southampton. You will work on modern embedded systems used across environmental monitoring and industrial automation. Our supportive and innovative environment promotes technical excellence, with a competitive salary of £50,000. We offer a great work-life balance with Monday to Thursday hours from 8:30am to 5pm, and Fridays from 8:30am to 4pm. Enjoy 22 days holiday plus bank holidays, increasing annually to 28 days, as well as a one-month paid sabbatical after 6 years of service.

last updated 40 week of 2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

CircuitWorx • West Dean

On-site
GBP 36,000 - 44,000
Profit sharing
Private healthcare
Flexible 36-hour week
+2
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

Intellectual Capital Resources • Cambridge

On-site
GBP 59,000 - 99,000
Annual performance bonus
Long-term share incentive scheme
Enhanced pension contribution
+6
Embedded Software Design Engineer
Embedded Software Design Engineer

Rullion Limited • Huthwaite

On-site
GBP 45,000 - 55,000
Embedded Software Engineer
Embedded Software Engineer

Jackie Kerr Recruitment • Fordingbridge

On-site
GBP 45,000 - 55,000
Non-smoking workplace
Embedded Software Engineer
Embedded Software Engineer

Erin Associates • Wingerworth

On-site
GBP 40,000 - 50,000
On-site role near Chesterfield
Great benefits
Comprehensive on-the-job training
+1
Embedded Software Engineer
Embedded Software Engineer

Set2recruit LTD • Southampton

On-site
GBP 45,000 - 65,000
Firmware Engineer
Firmware Engineer

Platinum Recruitment Consultancy • Waterlooville

On-site
GBP 32,000 - 42,000
25 days holiday
Bank holidays
Mentoring and hands-on development
Embedded Software Engineer
Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd • Bishop Auckland

On-site
GBP 55,000 - 75,000
Firmware Engineer
Firmware Engineer

Platinum-Recruitment • Waterlooville

On-site
GBP 42,000 - 49,000
25 days holiday
Bank holidays
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000