Embedded Software Engineer in London
Embedded Software Engineer

Embedded Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Design and develop embedded software for innovative pet health technology.
  • Company: Join Marley Health, a pioneering company in proactive pet care.
  • Benefits: Enjoy competitive pay, 25 days holiday, and hybrid working options.
  • Why this job: Make a real impact on pet health with cutting-edge wearable tech.
  • Qualifications: Experience in C/C++ programming and embedded systems required.
  • Other info: Collaborative environment with opportunities for growth and learning.

The predicted salary is between 36000 - 60000 £ per year.

Location: London (Paddington until April, then Tottenham Court Road) + travel to partner locations in Oxford and Cambridge areas (Hybrid home / 1 day per week in-office).

Reports to: Chief Technology Officer (CTO)

Start Date: March 2026

Employment Type: Contractual 6 months (20 hours with a possibility to go to FTE)

About Marley Health

Marley Health is redefining proactive pet care through clinically validated biomarkers, wearable technology, and data-powered diagnostics. Spun out of the University of Oxford and the Royal Veterinary College, we’re building a connected ecosystem for pet health that empowers veterinarians, insurers, and pet parents alike.

Why Join Us

  • Build a product that sets a new clinical standard in pet health.
  • Work alongside a mission-driven, no-ego team focused on execution and excellence.
  • Make meaningful contributions every day – your work will directly shape our core product.
  • Join a fast-moving company backed by top-tier investors and world-class scientific expertise.
  • Competitive salary + office space in London + 25 days holiday + company laptop & supporting tech + hybrid.

About this role

We are looking for an experienced Embedded Software Engineer to join our expanding team and contribute to the development of our sector-leading wearable technology. Working closely with our hardware development partners, you will design, implement, and maintain the embedded software that controls our devices, which combine a range of biomarker sensors, wireless connectivity, and signal processing algorithms. You will write efficient, modular, and well-documented code and implement software updates and patches based on feedback and testing results. You will also debug and troubleshoot software to identify and resolve issues. You will liaise with our partner teams at Oxford University and the Royal Veterinary College, as part of a network of data and engineering specialists to develop our products and ensure high-quality, correctly structured data reaches the cloud for processing and machine learning. This is a technical, delivery-focused role in a new, growing business. You will be a doer, comfortable with working in a highly collaborative environment that is changing rapidly and continues to be driven by university-led research to shape its final offering. You should expect to contribute beyond the day-to-day mechanics of software engineering, lending your technical and best-practice expertise and insight as needed to support Marley in achieving its goals.

Technical competencies

  • Proficiency in programming languages such as C/C++ against a range of processor architectures, their SDKs and IDEs.
  • Strong understanding of embedded systems, hardware-software integration, and real-time operating systems (RTOS).
  • Familiarity with working with on-device development to support time-aligned data capture from multiple sensors; data transfer (BLE, WiFi, etc.); data pre-processing (e.g. Fast Fourier Transform) and filtering.
  • Experience of the impact of hardware (MCU) choice on device capability; able to contribute actively to evaluations of MCU options and, in particular, the balance between on-device and in-the-cloud processing capabilities.
  • Familiar with the use of firmware to store and manage device configuration details.
  • Track record in code optimisation, in particular to maximise battery life and operating in low power mode.
  • Knowledge of communication protocols (e.g. MQTT) and device drivers.
  • Familiarity with software version control (e.g. Git).
  • Experience with sending GPS location over LTE connection.

Technical nice-to-haves

  • Some exposure to Python (as applied to data manipulation).
  • An understanding of cloud technologies and techniques for ingesting and pipelining data.
  • Familiarity with machine learning and artificial intelligence concepts.

What you’ll bring

  • A self-starter who is self-motivated, proactive, and thrives in an early-stage environment.
  • Not afraid to roll up your sleeves – you enjoy working directly with the technology and solving real-world problems for real users.
  • Able to work and communicate effectively across technical and non-technical disciplines, tuning tone and content as necessary.
  • As a key member of the engineering interface between Marley and some of its key suppliers, a contributor to ensuring the relationship remains effective and aligned to Marley’s goals.
  • Ability to think strategically while straightening out the details.
  • Confident to state your view and share your insights but fully commits to a decision once taken.
  • Motivated by impact and excited to help build a truly novel product from the ground up.

Embedded Software Engineer in London employer: Marley Health

At Marley Health, we offer an exceptional work environment where innovation meets purpose, allowing you to contribute to groundbreaking advancements in pet health technology. Our hybrid work model promotes flexibility, while our commitment to employee growth and a collaborative culture ensures that your contributions are valued and impactful. Join us in London and be part of a mission-driven team that is shaping the future of veterinary care with cutting-edge solutions.
M

Contact Detail:

Marley Health Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Marley Health on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems and software engineering. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions and real-world problem-solving scenarios. Practice coding challenges and be ready to discuss your past experiences in detail. Confidence is key!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining Marley Health and being part of our mission-driven team.

We think you need these skills to ace Embedded Software Engineer in London

C/C++ Programming
Embedded Systems
Hardware-Software Integration
Real-Time Operating Systems (RTOS)
Data Transfer Protocols (BLE, WiFi)
Data Pre-Processing (e.g. Fast Fourier Transform)
Code Optimisation
Communication Protocols (e.g. MQTT)
Device Drivers
Firmware Development
Software Version Control (e.g. Git)
GPS Location Transmission over LTE
Python (for Data Manipulation)
Cloud Technologies
Machine Learning Concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with C/C++, embedded systems, and any relevant projects that showcase your skills in hardware-software integration.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for pet health technology and how your background aligns with Marley Health's mission. Be genuine and let your personality come through.

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges in software development or debugging. We love seeing how you approach real-world problems and find solutions!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we can’t wait to see what you bring to the table!

How to prepare for a job interview at Marley Health

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of programming languages like C/C++ and embedded systems. Be ready to discuss your experience with hardware-software integration and real-time operating systems, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've debugged and troubleshot software issues in the past. Highlight your ability to think critically and creatively when faced with technical challenges, as this will resonate well with Marley Health's mission-driven approach.

✨Demonstrate Collaboration

Since this role involves liaising with various teams, be prepared to talk about your experience working in collaborative environments. Share instances where you’ve effectively communicated with both technical and non-technical stakeholders to achieve a common goal.

✨Be Ready for Technical Questions

Expect to face technical questions related to communication protocols, firmware management, and code optimisation. Brush up on your knowledge of MQTT and Git, and be ready to discuss how you can maximise battery life in your designs.

Embedded Software Engineer in London
Marley Health
Location: 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

M
  • Embedded Software Engineer in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • M

    Marley Health

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>