Principal Embedded Algorithms & Firmware Engineer in City of London
Principal Embedded Algorithms & Firmware Engineer

Principal Embedded Algorithms & Firmware Engineer in City of London

City of London Full-Time 48000 - 72000 ÂŁ / year (est.) Home office (partial)
Go Premium
B

At a Glance

  • Tasks: Design and validate biomedical pipelines while developing embedded firmware for cutting-edge wearable tech.
  • Company: Join Biostream.tech, a pioneering team focused on life-saving wearable technology.
  • Benefits: Competitive pay, equity options, remote work, and access to top-notch tools and labs.
  • Why this job: Make a real difference in health tech with innovative projects and high autonomy.
  • Qualifications: 5-8+ years in biosignal processing and embedded firmware; strong Python and C/C++ skills.
  • Other info: Opportunity for full-time conversion after a 3-month contract with clear milestones.

The predicted salary is between 48000 - 72000 ÂŁ per year.

About Biostream.tech

We’re building a next‑generation wearable aimed at saving lives with embedded sensing and AI‑driven analytics. Small, focused team; high autonomy; fast decisions.

What you'll deliver in your first 90 days:

  • Reproducible offline pipeline (Python/Matlab) for HR/RR/SpOâ‚‚ with motion handling; first pass at BP/PTT.
  • Data capture stack: synchronized PPG + IMU logs, simple labeling tools, ground‑truth protocols.
  • Firmware MVP on Cortex‑M/ESP32: sensor drivers, timestamping, buffering/streaming (BLE), low‑power plan.
  • Baseline report: signal quality, latency, and energy budget with a roadmap to on‑device vitals.

Responsibilities:

  • Design & validate biomedical pipelines (PPG motion artifact reduction, baseline drift, sensor fusion with IMU).
  • Derive vitals (HR/RR/SpOâ‚‚) and explore BP via PTT; define calibration/quality metrics.
  • Architect embedded firmware: drivers, DMA, double‑buffering, storage/streaming, clock sync, power modes.
  • Prepare filters/models for TinyML / CMSIS‑DSP/NN; profile & optimize (fixed‑point where needed).
  • Guide hardware choices (AFE, LEDs/PDs, IMUs, antenna constraints); support bring‑up and lab validation.
  • Own data quality: capture protocols, ground‑truth pairing, QA dashboards, and acceptance criteria.

Must‑have experience:

  • 5–8+ years across biosignal processing (PPG) and embedded firmware on Cortex‑M/ESP32.
  • Shipped something that lived on a human body (medical / wellness / sports).
  • Proven motion artifact handling in the wild; calibration experience.
  • Strong Python + C/C++; comfort with profiling/optimization on MCU targets.
  • Lab chops: scopes, logic analyzers, PCB bring‑up, AFE tuning, RF basics.

Nice to have:

  • Edge ML (TinyML, CMSIS‑NN, TFL‑M), OTA, BLE/GATT design, antenna tuning, small‑batch manufacturing test.

Engagements and benefits:

  • Contract: 3‑month SOW with clear milestones; option to convert to full‑time.
  • Compensation: competitive day rate / salary + equity option on conversion.
  • Tools, dev kits, and lab access supplied as needed.
  • Remote (EU/UK) with regular lab days in London.

How to apply:

Send a short note with two shipped projects (links or brief) + CV/GitHub. Include availability and preferred day rate.

Seniority level: Mid‑Senior level. Employment type: Full‑time (after conversion), Contract initially. Job function: Engineering and Information Technology. Industries: Technology, Information and Internet.

Principal Embedded Algorithms & Firmware Engineer in City of London employer: Biostream

At Biostream.tech, we pride ourselves on being an innovative employer dedicated to saving lives through cutting-edge wearable technology. Our small, focused team fosters a culture of high autonomy and rapid decision-making, providing employees with the opportunity to make a significant impact in their roles. With competitive compensation, equity options, and access to state-of-the-art tools and labs, we support your professional growth while working remotely within the EU/UK and enjoying regular collaborative days in London.
B

Contact Detail:

Biostream Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Embedded Algorithms & Firmware Engineer in City of London

✨Tip Number 1

Get your networking game on! Reach out to folks in the industry, especially those who work at Biostream.tech or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

✨Tip Number 2

Show off your skills! If you’ve got projects that demonstrate your expertise in biosignal processing or embedded firmware, make sure to highlight them during interviews. Bring your A-game and be ready to discuss the nitty-gritty details.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Python and C/C++ skills. Practice coding challenges related to embedded systems and biosignal processing. We want you to feel confident when tackling those tricky questions!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Biostream.tech.

We think you need these skills to ace Principal Embedded Algorithms & Firmware Engineer in City of London

Biosignal Processing
Embedded Firmware Development
Cortex-M
ESP32
Python
C/C++
Motion Artifact Handling
Calibration Experience
Data Quality Management
Signal Processing
TinyML
CMSIS-DSP
Profiling and Optimisation
Lab Equipment Proficiency
BLE/GATT Design

Some tips for your application 🫡

Showcase Your Projects: When you send us your application, make sure to highlight two of your best projects. We want to see what you've shipped and how it relates to biosignal processing or embedded firmware. Links or a brief description will do the trick!

Tailor Your CV: Your CV should reflect your experience in embedded algorithms and firmware engineering. Focus on relevant skills like Python, C/C++, and any specific projects that demonstrate your expertise in motion artifact handling or calibration.

Be Clear About Availability: Don’t forget to include your availability and preferred day rate in your application. This helps us understand when you can start and what you're looking for, making the process smoother for both of us.

Apply Through Our Website: We encourage you to apply through our website for a seamless experience. It’s the best way to ensure your application gets to the right place and is reviewed promptly!

How to prepare for a job interview at Biostream

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, C/C++, and embedded systems like Cortex-M/ESP32. Brush up on your biosignal processing knowledge and be ready to discuss specific projects where you've applied these skills.

✨Showcase Your Projects

Prepare to talk about your two shipped projects in detail. Highlight your role, the challenges you faced, and how you overcame them. This is your chance to demonstrate your hands-on experience with wearable tech and motion artifact handling.

✨Understand the Company’s Mission

Familiarise yourself with Biostream.tech's vision of saving lives through wearable technology. Be ready to discuss how your skills align with their goals and how you can contribute to their mission in the first 90 days.

✨Ask Insightful Questions

Prepare thoughtful questions that show your interest in the role and the company. Inquire about their current projects, team dynamics, or future developments in wearable tech. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Principal Embedded Algorithms & Firmware Engineer in City of London
Biostream
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>