Lead Firmware Engineer in London

Lead Firmware Engineer in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Lead a team to develop and deliver cutting-edge embedded software for electric products.
  • Company: Join a forward-thinking company revolutionising electric systems in the cycling industry.
  • Benefits: Competitive salary, career growth opportunities, and a collaborative work environment.
  • Other info: Dynamic role with hands-on responsibilities and opportunities to mentor fellow engineers.
  • Why this job: Make a real impact by shaping the future of electric drive systems.
  • Qualifications: Proficient in C/C++, with experience in leading teams and embedded systems.

The predicted salary is between 60000 - 80000 € per year.

Requirements

  • An experienced embedded software engineer ready to step into — or already operating in — a lead capacity, with a track record of shipping firmware on real products.
  • Comfortable setting technical direction and rolling up your sleeves when the team needs it.
  • Ideally experienced in safety critical applications.
  • A clear communicator who can represent engineering to product, hardware, and leadership stakeholders.
  • Experienced leading or mentoring engineers, with an understanding of how to grow a team's capability over time.
  • Proficient in C and C++, with hands-on experience across the full SDLC (requirements, design, implementation, testing).
  • Experienced with embedded communication protocols: CAN, BLE, I²C, UART, SPI.
  • Ideally experienced in working with MathWorks toolsets.
  • Familiar with CI/CD tooling (Jenkins, Docker) and version control (Git).

What the job involves

  • Reports to: Head of Electric Systems.
  • The Lead Firmware Engineer is a hands‑on role, who is accountable for the technical direction and delivery of embedded software across Brompton's Electric product line.
  • Reporting into the Head of Electric Systems, you will own the firmware roadmap from prototype through to production, lead a team of firmware engineers, and serve as the primary technical interface between firmware, hardware, and product teams.
  • Own the firmware architecture for Brompton's in‑house electric drive system, including motor control algorithms, sensor signal processing, and low‑level drivers.
  • Set and enforce coding standards, review practices, and long‑term platform strategy.
  • Drive architecture decisions in collaboration with hardware and systems engineering, ensuring firmware is scalable, maintainable, and safe.
  • Lead bring‑up, debugging, and validation of new controller hardware, acting as the senior technical escalation point for complex real‑time, timing, and signal integrity issues.
  • Drive adoption of AI‑assisted software development tools.
  • Lead, mentor, and develop a team of firmware engineers, conducting regular 1:1s and supporting career growth.
  • Allocate work across the team, balancing delivery priorities with technical debt and skill development.
  • Own the firmware release roadmap, coordinating with hardware, product, and manufacturing teams to align on milestones and dependencies.
  • Plan and manage firmware release cycles.
  • Represent firmware in cross‑functional planning sessions and design reviews, translating technical constraints into clear communication for non‑engineering stakeholders.

Lead Firmware Engineer in London employer: Deepstreamtech

Brompton is an exceptional employer for the Lead Firmware Engineer role, offering a dynamic work environment that fosters innovation and collaboration. With a strong emphasis on employee growth, you will have the opportunity to lead and mentor a talented team while working on cutting-edge electric product lines in a vibrant location. The company promotes a culture of open communication and technical excellence, ensuring that your contributions are valued and impactful.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Firmware Engineer in London

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might be looking for a Lead Firmware Engineer just like you!

Tip Number 2

Show off your skills! Create a portfolio showcasing your past projects, especially those involving embedded software and firmware. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with C, C++, and embedded communication protocols. Remember, clear communication is key!

Tip Number 4

Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. It shows initiative and helps us get to know you better.

We think you need these skills to ace Lead Firmware Engineer in London

Embedded Software Engineering
Firmware Development
C Programming
C++ Programming
Safety Critical Applications
Technical Direction Setting
Team Leadership

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in embedded software and leadership roles. We want to see how you've shipped firmware on real products and any safety-critical applications you've worked on.

Showcase Your Skills:Be sure to mention your proficiency in C and C++, as well as your hands-on experience with the full SDLC. If you've worked with embedded communication protocols like CAN or BLE, let us know!

Communicate Clearly:As a clear communicator, you should demonstrate how you've represented engineering to various stakeholders. Use examples that show your ability to translate technical jargon into understandable terms for non-engineers.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and get you on board with our team!

How to prepare for a job interview at Deepstreamtech

Know Your Firmware Inside Out

Make sure you’re well-versed in the specifics of embedded software and firmware development. Brush up on your experience with C and C++, as well as the various communication protocols like CAN, BLE, and SPI. Being able to discuss your hands-on experience across the full SDLC will show that you’re ready to take on the lead role.

Showcase Your Leadership Skills

Prepare examples of how you've led or mentored engineers in the past. Think about specific instances where you set technical direction or helped grow a team’s capabilities. This will demonstrate your readiness to lead a team and manage the firmware roadmap effectively.

Communicate Clearly and Confidently

As a Lead Firmware Engineer, you'll need to represent engineering to various stakeholders. Practice explaining complex technical concepts in simple terms. This will help you convey your ideas clearly during the interview and show that you can bridge the gap between technical and non-technical teams.

Be Ready for Technical Challenges

Expect to face some technical questions or challenges during the interview. Brush up on debugging techniques and be prepared to discuss how you would approach real-time issues or signal integrity problems. Showing your problem-solving skills will highlight your capability to handle the hands-on aspects of the role.