Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Junior embedded software engineer

London
Morph
Embedded software engineer
Posted: 25 May
Offer description

Your mission

We're developing next-generation wearable sensor technology that captures far more than standard metrics. Our goal is to give people deeper, more accurate insights into how they move.


Your role

As a Junior Embedded Software Engineer with 2–3 years of experience, you'll contribute to building and improving our firmware across a range of BLE-enabled wearable devices. Working alongside hardware, app, and data specialists, you'll help optimise low-power BLE systems and develop reliable firmware features. This is a hands‑on role with real ownership and plenty of room to grow.


Responsibilities

BLE Firmware Development

* Contribute to BLE stack development, supporting robust performance and low‑power operation.
* Implement and refine advertising and connection strategies under the guidance of senior engineers.

Low‑Power Firmware

* Write clean, well‑structured embedded C/C++ (FreeRTOS or bare‑metal), using state machines and peripheral management to help maximise battery life.

Communication Protocol Implementation

* Implement data synchronisation between BLE devices and smartphones (iOS/Android), handling connection interruptions and packet loss with support from the wider team.

Hardware/Firmware Interface

* Work with hardware engineers to validate peripherals (I2C/SPI buses, sensors, power management) and contribute to PCB bring‑up at the prototype stage.

Debug & Testing

* Use oscilloscopes, logic analyzers, and power profilers to identify and resolve firmware and hardware issues.


Your profile

What we're looking for

* 2–3 years of embedded C/C++ experience on resource‑constrained systems.
* Hands‑on BLE development experience, with exposure to low‑power implementations.
* Exposure to at least one product or project through multiple development stages (wearable, IoT, or similar).
* Familiarity with BLE‑to‑smartphone communication on iOS or Android, including basic data synchronisation and error handling.
* Zephyr RTOS preferred; FreeRTOS or bare‑metal background also considered. We're happy to bring you up to speed on Zephyr if needed.
* Comfortable using standard debug tooling (oscilloscope, logic analyzer, power measurement).
* Basic Python scripting or sensor interfacing experience is a plus.
* Familiarity with Git and CI workflows is a plus.


Why us?

Why you'll love working with us

* Work on truly meaningful tech with real impact
* Collaborative and friendly team environment
* Competitive salary and benefits
* Strong mentorship and room to grow technically
* Hybrid working with a Paddington‑based office
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Lead embedded software engineer
London
Permanent
Embedded software engineer
£80,000 a year
Similar job
Senior embedded software engineer
London
Permanent
Embedded software engineer
£100,000 a year
Similar job
Embedded software engineer
London
Investigo
Embedded software engineer
€60,000 a year
See more jobs
Similar jobs
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Embedded software engineer jobs > Embedded software engineer jobs in London > Junior Embedded Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save