Embedded Software Engineer

Embedded Software Engineerplatform Recruitment Limited
6 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Shift work
Languages
English
Compensation
£ 50K

Job location

Tech stack

Bluetooth
C++
Compilers
Code Review
Continuous Integration
Digital Electronics
Embedded Software
Firmware
Hardware Interface Design
Python
Real-Time Operating Systems
Systems Integration
TCP/IP
Wi-Fi Technology
Scripting (Bash/Python/Go/Ruby)
GIT
Information Technology
Software Version Control

Job description

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

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

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 & conditions

  • £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.

Apply for this position