Embedded Software Engineer in London

Embedded Software Engineer in London

London Full-Time 50000 - 60000 £ / year (est.) No working from home possible
S

At a Glance

  • Tasks: Lead firmware development for innovative wearable tech and optimise low-power systems.
  • Company: Exciting tech company focused on next-gen wearable sensor technology.
  • Benefits: Competitive salary, hands-on experience, and a chance to shape the future of wearables.
  • Other info: Dynamic work environment with opportunities for growth and innovation.
  • Why this job: Join a passionate team and make a real impact in the wearable tech space.
  • Qualifications: 4-6 years in embedded C/C++ with BLE development experience.

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

We're building next-generation wearable sensor technology that goes far beyond standard metrics giving people deeper, more accurate insight into how they move. To do that, we need engineers who care about getting it right.

We're looking for a Mid-Level Embedded Software Engineer to take real ownership of firmware development across our BLE-enabled wearable platform. You'll work closely with hardware, app, and data teams to build reliable, low-power systems from prototype through to production.

What You'll Be Doing

  • Leading BLE firmware development stack implementation, advertising and connection strategies, low-power optimisation
  • Writing clean, well-structured embedded C/C++ (Zephyr/FreeRTOS or bare-metal) with a strong grasp of state machines and peripheral management
  • Owning data synchronisation between BLE devices and iOS/Android, including robust handling of connection interruptions and packet loss
  • Collaborating with hardware engineers on peripheral validation (I²C/SPI, sensors, power management) and PCB bring-up
  • Using oscilloscopes, logic analysers, and power profilers to debug and resolve firmware and hardware issues

What We're Looking For

  • 4–6 years of embedded C/C++ experience on resource-constrained systems
  • Solid BLE development background with demonstrable low-power implementation experience
  • Experience taking a product through multiple development stages — wearable, IoT, or similar
  • Zephyr RTOS preferred; FreeRTOS or bare-metal experience equally considered
  • Comfortable owning work end-to-end with minimal hand-holding
  • Python scripting or sensor interfacing experience is a bonus
  • Git and CI familiarity expected

If you're an embedded engineer who's tired of maintaining legacy systems and wants to build something from the ground up we'd love to hear from you.

Embedded Software Engineer in London employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™

Join a pioneering team in London dedicated to revolutionising wearable technology, where your contributions as an Embedded Software Engineer will directly impact the development of innovative sensor solutions. We foster a collaborative work culture that encourages creativity and ownership, offering ample opportunities for professional growth and skill enhancement in a dynamic environment. With a focus on cutting-edge projects and a commitment to employee well-being, we provide a rewarding workplace for those eager to make a meaningful difference.

S

Contact Details:

SR2 | Socially Responsible Recruitment | Certified B Corporation™ Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Attend industry meetups or tech events in London where you can connect with other engineers and potential employers. Don't be shy—introduce yourself and share your passion for embedded systems!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving BLE development or low-power optimisation. This will give us a clear idea of what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your embedded C/C++ knowledge and familiarising yourself with state machines and peripheral management. We love candidates who can demonstrate their problem-solving skills on the spot!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for passionate engineers who want to build something amazing from the ground up.

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

Embedded C/C++
BLE Development
Low-Power Optimisation
Firmware Development
State Machines
Peripheral Management
Data Synchronisation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with embedded C/C++ and BLE development. We want to see how your skills align with our wearable tech projects, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about wearable technology and how your background makes you the perfect fit for our team. Keep it engaging and personal!

Showcase Your Projects:If you've worked on any cool projects, especially in low-power systems or BLE, make sure to mention them. We love seeing real-world applications of your skills, so include links or descriptions of your work!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™

Know Your Tech Inside Out

Make sure you brush up on your embedded C/C++ skills, especially with Zephyr or FreeRTOS. Be ready to discuss your past projects and how you've tackled low-power optimisation and BLE development. The more specific examples you can provide, the better!

Show Off Your Collaboration Skills

Since you'll be working closely with hardware and app teams, be prepared to talk about your experience collaborating across disciplines. Share examples of how you've worked with hardware engineers on peripheral validation or tackled issues during PCB bring-up.

Demonstrate Problem-Solving Prowess

Expect technical questions that test your debugging skills. Familiarise yourself with using oscilloscopes and logic analysers, and be ready to explain how you've resolved firmware and hardware issues in the past. Real-world scenarios will help you shine!

Be Ready for End-to-End Ownership

The role requires taking products through multiple development stages, so highlight your experience in this area. Discuss how you've managed projects from prototype to production, and don't forget to mention any experience with Git and CI tools!