Enable job alerts via email!

Embedded Software Engineer (Mid - Senior)

TN United Kingdom

London

Hybrid

GBP 40,000 - 80,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled Embedded Software Engineer to join their team in London. In this pivotal role, you'll work on cutting-edge wearable technology, optimizing BLE systems for performance and efficiency. Your expertise in embedded C/C++ and low-power firmware will be essential as you collaborate with cross-functional teams to bring products from prototype to market. This position offers a collaborative environment and the opportunity to make a significant impact in the tech landscape. If you're passionate about developing reliable firmware for groundbreaking devices, this role is tailored for you.

Benefits

Competitive salary
Performance-based incentives
Flexible work arrangements
Collaborative work environment

Qualifications

  • 5+ years of experience in embedded C/C++ on resource-constrained systems.
  • Hands-on BLE development with a focus on low-power implementations.

Responsibilities

  • Develop and optimize BLE firmware for ultra-low-power devices.
  • Collaborate with hardware engineers to ensure robust performance.

Skills

Embedded C/C++
BLE Development
Low-Power Firmware Design
Data Synchronization Strategies
Debugging Tools (Oscilloscopes, Logic Analysers)
RTOS (Zephyr, FreeRTOS)
Python Scripting

Tools

FreeRTOS
Zephyr
Oscilloscopes
Logic Analysers

Job description

Social network you want to login/join with:

Embedded Software Engineer (Mid - Senior), London
Client:
Location:

London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

f1b9f95cfe16

Job Views:

3

Posted:

18.04.2025

Expiry Date:

02.06.2025

Job Description:
Your mission

We're Hiring an Embedded Software Engineer for a Stealth Startup.

As an Embedded Software Engineer, you’ll be working closely with hardware, app, data, and machine-learning specialists. You’ll optimise ultra–low-power BLE systems to deliver reliable, high-performance firmware. The impact? A wearable that truly stands out in a busy marketplace.

Your profile

Your Role

Responsibilities

  • BLE Firmware Development
    • Own and optimise the BLE stack (BLE-enabled MCU family), ensuring robust performance and ultra-low power operation.
    • Develop advertising and connection strategies that balance user experience with efficient battery usage.
  • Low-Power Firmware Architecture
    • Design and implement embedded code (FreeRTOS or bare-metal) using well-defined state machines, peripheral management, and sleep modes to maximise battery life.
  • Robust Communication Protocol Design
    • Architect reliable data synchronisation strategies between BLE devices and smartphones (iOS/Android).
    • Handle connection interruptions, packet loss, and bandwidth constraints while preserving data integrity and battery efficiency.
  • System Bring-Up & Debug
    • Work closely with hardware engineers to bring new PCBs from prototype to stable operation (validating I²C/SPI buses, power management, sensors, etc.).
    • Use oscilloscopes, logic analysers, and power profilers to identify and resolve firmware or hardware issues.
  • Hardware/Firmware Interface
    • Specify microcontroller requirements, pin mappings, and hardware abstraction layers; liaise with hardware teams without taking on full PCB design responsibilities.
  • Production Readiness & Optimisation
    • Drive firmware towards a production-ready state: implement OTA/DFU, logging, watchdog strategies, and power profiling.
    • Ensure smooth integration with manufacturing processes (test points, production flashing, etc.) and plan for commercial-scale deployment.
  • Cross-Team Collaboration
    • Work with backend/data engineers on data formats, synchronisation protocols, and system-level decision-making.
    • Provide technical insights on hardware capabilities and constraints to inform product design and planning.

What We’re Looking For
  • 5+ years of embedded C/C++ experience on resource-constrained systems.
  • Hands-on BLE development across BLE-enabled MCU families, with a proven track record in low-power implementations.
  • End-to-End Product Involvement: Demonstrated experience contributing to the lifecycle of at least one commercial product (wearable, IoT, or similar) from prototype to market release.
  • BLE-to-Smartphone Communication (iOS/Android):
    • Proven data synchronisation strategies for intermittent connections.
    • Error recovery mechanisms for poor-quality or dropped links.
    • Data persistence and local storage optimisation on embedded devices.
    • Bandwidth-efficient data serialisation methods.
    • Familiarity with smartphone BLE nuances and background operation modes.
  • Low-Power Debug & Tooling: Experienced with oscilloscopes, logic analysers, and power measurement for debugging and testing.
  • RTOS Experience: Proficiency in Zephyr or FreeRTOS, or strong bare-metal coding background.
  • Familiarity with OTA/DFU processes, memory constraints, and manufacturing considerations.

Optional
  • Continuous Integration: Advanced Git workflows, automated build/test pipelines, and version control best practices.
  • Bonus: Basic Python scripting, data pipeline integration, or sensor interfacing experience.
Why us?

Benefits:

  • Competitive salary and performance-based incentives.
  • Flexible work arrangements, including remote options.
  • Collaborative and inclusive work environment.

If you’re ready to tackle the challenge of developing low-power firmware for an innovative wearable, we’d love to hear from you. Send us your CV and a cover letter on why this excites you.

Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.

Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Created on 18/04/2025 by TN United Kingdom

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.