Tech Lead - Embedded Software
Tech Lead - Embedded Software

Tech Lead - Embedded Software

Full-Time 60000 - 80000 ÂŁ / year (est.) Home office (partial)
L

At a Glance

  • Tasks: Lead the development of innovative embedded software for a low-carbon heating system.
  • Company: Join Luthmore, a pioneering tech company focused on sustainable energy solutions.
  • Benefits: Flexible work environment, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on innovation and hands-on leadership.
  • Why this job: Make a real impact on eco-friendly technology while shaping the future of embedded systems.
  • Qualifications: Experience in embedded C/C++ and firmware development on microcontrollers.

The predicted salary is between 60000 - 80000 ÂŁ per year.

About Luthmore

Luthmore is developing a new-to-market, low-carbon hot water and heating system: a battery-enabled electric combi boiler designed to help homes move away from fossil-fuel heating. We are a lean, engineering-led team building a complex product across embedded software, power electronics, cloud, mobile app, controls, thermal systems and hardware. We are still early enough that the people joining now will have a meaningful impact on the technical direction, engineering culture and product architecture.

About the role

We are looking for a Tech Lead – Embedded Software to provide technical and architectural leadership across our embedded software platform. This is not a line management role. Instead, you will work ahead of and alongside other engineers, helping define the right technical direction, raising engineering standards, and ensuring our growing multi-microcontroller codebase remains maintainable, testable and robust.

In the first instance, you will contribute heavily to our Battery Management System firmware, running on STM32 microcontrollers and communicating with battery monitoring ASICs. Over time, you will help guide the architecture of embedded software across the wider product, including STM32 and ESP32-based systems, inter‑microcontroller communication, OTA updates, diagnostics, testing and future platform evolution. You will work closely with software engineers, electronics engineers, product managers and other non‑software stakeholders to understand functional requirements and translate them into well‑structured embedded software designs.

What you’ll be doing

  • Provide technical and architectural leadership for embedded software across the product.
  • Contribute directly to production embedded C firmware, initially with a strong focus on the Battery Management System.
  • Help design and maintain firmware running on STM32 and ESP32 microcontrollers.
  • Define and demonstrate best practices for a growing embedded software codebase.
  • Help ensure the architecture remains maintainable as the number of microcontrollers, features and product variants grows.
  • Work with engineers across firmware, electronics, cloud, app and product to understand requirements and trade‑offs.
  • Guide approaches to inter‑microcontroller communication, firmware update strategies, diagnostics and fault handling.
  • Support and improve our use of CI, automated testing, tools and scripts in Python, and Unity‑based unit testing.
  • Review designs and code, giving practical guidance to other engineers.
  • Help the team make sensible technical decisions quickly, balancing robustness, delivery and long‑term maintainability.
  • Bring experience from previous embedded systems to guide future product evolution, potentially including embedded Linux, Zephyr or other higher‑level embedded platforms.

What we’re looking for

We are looking for someone with strong hands‑on embedded software experience and the judgement to lead technical direction without needing formal line management authority. You should have experience with:

  • Embedded C and/or C++ in production systems.
  • Firmware development on microcontrollers, ideally including STM32 and ESP32.
  • Working close to hardware, including peripherals, comms buses and hardware bring‑up.
  • Designing maintainable firmware architectures for complex embedded products.
  • Unit testing and CI for embedded software (we use ThrowTheSwitchUnity).

The kind of person who will do well here

You will likely enjoy this role if you:

  • Like working in a lean team where engineers have real ownership.
  • Are comfortable with ambiguity and can turn incomplete requirements into sensible technical proposals.
  • Enjoy getting close to the product and understanding how the system behaves in the real world.
  • Can communicate clearly with both software and non‑software stakeholders.
  • Care about maintainability, but know when “good enough for now” is the right answer.
  • Prefer practical technical leadership over process‑heavy management.
  • Are happy to prototype, test, iterate and learn quickly.
  • Want to help shape the embedded software culture of a growing engineering team.

How we work

As a young company, our culture is still being shaped by the people who join during our early stages. We have established a few principles:

  • Collaborative flexibility: Everyone works best in different environments, but we also get the best out of each other when we are together. For this role, we ask for at least 3 days per week in our Chippenham office, and more when the work requires it.
  • Integrate early, iterate often: We believe in cross‑functional collaboration and failing fast. Prototyping is a powerful form of communication, transparency and learning.
  • Minimum viable process: We use tools and processes to help us move faster and build better products, not for their own sake.

Tech Lead - Embedded Software employer: Luthmore Ltd.

Luthmore is an exceptional employer for those passionate about innovative engineering and sustainability, offering a unique opportunity to shape the future of low-carbon heating solutions. With a collaborative work culture that values flexibility and cross-functional teamwork, employees are encouraged to take ownership of their projects while benefiting from significant growth opportunities in a rapidly evolving field. Located in Chippenham, the company fosters a dynamic environment where your contributions directly impact product architecture and engineering standards, making it a rewarding place to advance your career.
L

Contact Detail:

Luthmore Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Tech Lead - Embedded Software

✨Tip Number 1

Network like a pro! Reach out to folks in the embedded software community, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your embedded software projects, especially those involving STM32 or ESP32 microcontrollers. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your embedded C and C++ knowledge. Be ready to discuss your past experiences and how you've tackled challenges in firmware development. Practice coding problems related to embedded systems to boost your confidence.

✨Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with battery management systems and your ability to work collaboratively in a lean environment.

We think you need these skills to ace Tech Lead - Embedded Software

Embedded C
Embedded C++
Firmware Development
STM32 Microcontrollers
ESP32 Microcontrollers
Battery Management Systems
Inter-Microcontroller Communication
Unit Testing
Continuous Integration (CI)
Python Scripting
Fault Handling
Maintainable Firmware Architectures
Collaboration with Non-Software Stakeholders
Prototyping and Iteration

Some tips for your application 🫡

Show Your Passion for Embedded Software: When writing your application, let us see your enthusiasm for embedded software! Share specific projects or experiences that highlight your hands-on skills with microcontrollers like STM32 and ESP32. We love to see how you've tackled challenges in the past!

Tailor Your Application: Make sure to customise your application to reflect the role of Tech Lead – Embedded Software. Highlight your experience in leading technical direction and working collaboratively with cross-functional teams. This will show us you understand what we're looking for!

Be Clear and Concise: We appreciate clarity! Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to see your key achievements and skills. Remember, we want to get to know you quickly!

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, it gives you a chance to explore more about Luthmore and our exciting projects!

How to prepare for a job interview at Luthmore Ltd.

✨Know Your Embedded Systems

Make sure you brush up on your embedded C and C++ skills, especially with STM32 and ESP32 microcontrollers. Be ready to discuss your hands-on experience with firmware development and how you've tackled challenges in previous projects.

✨Showcase Your Leadership Skills

Even though this isn't a line management role, demonstrate your ability to lead technical direction. Prepare examples of how you've guided teams in making technical decisions and how you've contributed to maintaining code quality and architecture.

✨Understand the Product and Its Impact

Familiarise yourself with Luthmore's mission to create low-carbon heating solutions. Be prepared to discuss how your technical expertise can contribute to their goals and how you can help shape the engineering culture as they grow.

✨Communicate Clearly with All Stakeholders

Practice explaining complex technical concepts in simple terms. You'll need to work closely with both software and non-software stakeholders, so being able to bridge that gap will be crucial during your interview.

Tech Lead - Embedded Software
Luthmore Ltd.

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

>