Free cookie consent management tool by TermsFeed Job - Embedded Software Engineer | Platform Recruitment
first bg
job-icon Embedded / Electronics

Embedded Software Engineer

Location
Wiltshire
Salary
£50,000

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.