Senior/Lead Firmware Engineer
Senior/Lead Firmware Engineer

Senior/Lead Firmware Engineer

Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Develop low-level firmware for innovative IoT products and collaborate on exciting client projects.
  • Company: Established IoT consultancy with a focus on hands-on, hardware-driven work.
  • Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
  • Why this job: Join a dynamic team and make a real impact on cutting-edge technology.
  • Qualifications: 6+ years in firmware or embedded engineering with leadership experience.
  • Other info: Enjoy a collaborative environment with excellent career advancement opportunities.

The predicted salary is between 48000 - 72000 £ per year.

An established IoT consultancy is looking for a Senior Firmware Engineer to join their team. You’ll work across a variety of client projects, developing the low-level software that powers real products - from early prototypes right through to production-ready systems. The work is hands-on, hardware-focused, and offers plenty of technical variety. You’ll be in the office around two days a week for hardware testing, collaboration and project work, with the flexibility to work remotely the rest of the time.

Key Responsibilities

  • Develop firmware in C or C++ for microcontroller-based systems.
  • Build and test device drivers, hardware interfaces and real-time features.
  • Own tasks across the full lifecycle: requirements, design, coding, debugging and system testing.
  • Work closely with electronics engineers during bring-up and prototype development.
  • Support technical discussions and help shape solutions with internal teams.
  • Senior engineers will take on leadership responsibilities - guiding junior engineers, reviewing code, and helping steer technical decisions on projects.

Experience

  • 6+ years in commercial firmware or embedded engineering.
  • Strong track record of owning features or subsystems end-to-end.
  • Experience providing technical leadership, mentoring junior engineers and supporting team delivery.
  • Confident in reviewing designs and helping guide technical decisions.
  • Comfortable handling client-facing technical conversations.
  • Good understanding of embedded development processes.
  • Clear communication skills and a collaborative approach.
  • Able to work independently and deliver reliable, well-tested code.

You must already have the right to work in the UK. If this sounds like something you’d be interested in, apply now for an informal chat.

Senior/Lead Firmware Engineer employer: Ivaris

Join an innovative IoT consultancy that values technical expertise and collaboration, offering a dynamic work environment where you can develop cutting-edge firmware for real-world applications. With a flexible work arrangement that includes remote options and a strong emphasis on employee growth through mentorship and leadership opportunities, this company fosters a culture of continuous learning and teamwork. Located in a vibrant area, you'll enjoy the benefits of working in a supportive atmosphere that encourages creativity and professional development.
I

Contact Detail:

Ivaris Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Lead Firmware Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on a job opportunity or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best firmware projects. Whether it's GitHub repos or a personal website, having tangible examples of your work can really set you apart from the competition.

✨Tip Number 3

Prepare for those technical interviews! Brush up on your C/C++ skills and be ready to discuss your past projects in detail. Practising common interview questions can help you feel more confident when it’s time to shine.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who are eager to join our team!

We think you need these skills to ace Senior/Lead Firmware Engineer

Firmware Development in C or C++
Microcontroller-based Systems
Device Drivers Development
Hardware Interfaces
Real-time Features
Full Lifecycle Ownership
Debugging Skills
System Testing
Technical Leadership
Mentoring Junior Engineers
Design Review
Client-facing Technical Communication
Embedded Development Processes
Clear Communication Skills
Collaborative Approach

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in firmware development, especially in C or C++. We want to see how you've owned features or subsystems end-to-end, so don’t hold back on those details!

Showcase Your Projects: Include specific examples of projects you've worked on, particularly those involving hardware testing and collaboration. This will help us understand your hands-on experience and technical variety.

Highlight Leadership Skills: If you’ve mentored junior engineers or taken on leadership roles, make sure to mention that! We value clear communication and a collaborative approach, so let us know how you’ve guided teams in the past.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It’s the best way for us to receive your application and get the ball rolling for an informal chat!

How to prepare for a job interview at Ivaris

✨Know Your Firmware Inside Out

Make sure you brush up on your C and C++ skills, especially as they relate to microcontroller-based systems. Be ready to discuss specific projects where you've developed firmware, focusing on the challenges you faced and how you overcame them.

✨Show Off Your Leadership Skills

Since this role involves mentoring junior engineers and guiding technical decisions, prepare examples of how you've led teams in the past. Think about times when you’ve reviewed code or shaped project outcomes, and be ready to share those stories.

✨Get Hands-On with Hardware

As the job is hardware-focused, it’s crucial to demonstrate your hands-on experience. If possible, bring along a project or two that showcases your ability to work closely with electronics engineers and your understanding of hardware testing.

✨Communicate Clearly and Collaboratively

Practice articulating your thoughts clearly, especially when discussing technical concepts. Since you'll be involved in client-facing conversations, think about how you can explain complex ideas simply and effectively, showing your collaborative approach.

Senior/Lead Firmware Engineer
Ivaris

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

>