Embedded Software Engineer

Platform Recruitment Limited
Donaghadee, UK
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0
Working hours
Shift work

Tech stack

Bluetooth C++ (Programming Language) Compilers Code Review Continuous Integration Digital Electronics Embedded Software Firmware Revision Control Systems Hardware Interface Design Python (Programming Language) Real-Time Operating Systems
+5 more
TCP/IP Wi-Fi Technology Scripting Git Information Technology

Job description

  • 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++, 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.

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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all