Senior Firmware Engineer in Edinburgh, Scotland

Senior Firmware Engineer in Edinburgh, Scotland

Edinburgh +1 Full-Time 40000 - 48000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Develop low-level software for real products, from prototypes to production-ready systems.
  • Company: Established embedded systems consultancy with a hands-on, collaborative culture.
  • Benefits: Competitive salary, hybrid work model, and opportunities for technical leadership.
  • Why this job: Join a dynamic team and make a tangible impact on innovative projects.
  • Qualifications: 6 years in firmware or embedded engineering with strong leadership skills.
  • Other info: Flexible remote work with excellent career growth potential.

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

An established embedded systems consultancy is looking for a Senior Firmware Engineer to join their team. You will 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 will 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/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.

Additional Requirements:

  • You must already have the right to work in the UK.
  • This is a hybrid role - 2 days per week on-site is required.

If this sounds like something you would be interested in, apply now for an informal chat.

Locations

Edinburgh Scotland

Senior Firmware Engineer in Edinburgh, Scotland employer: Stack-r Ltd t/as Ivaris

Join an established embedded systems consultancy in Edinburgh, where innovation meets collaboration. As a Senior Firmware Engineer, you'll enjoy a hybrid work model that balances hands-on hardware testing with the flexibility of remote work, all while contributing to diverse client projects that shape real-world products. With a strong emphasis on employee growth, mentorship opportunities, and a supportive work culture, this company is dedicated to fostering your technical expertise and career advancement.
S

Contact Detail:

Stack-r Ltd t/as Ivaris Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Firmware Engineer in Edinburgh, Scotland

✨Tip Number 1

Network like a pro! Reach out to your connections in the embedded systems field, attend meetups, and engage in online forums. 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 firmware projects, especially those that highlight your experience with C/C++ and microcontroller systems. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of device drivers and real-time features. Practice explaining your past projects and how you’ve collaborated with electronics engineers – this will help you shine during discussions.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team and ready to dive into exciting projects.

We think you need these skills to ace Senior Firmware Engineer in Edinburgh, Scotland

Firmware Development in C/C++
Microcontroller-based Systems
Device Driver Development
Hardware Interface Development
Real-time Systems
Full Lifecycle Development
Debugging Skills
System Testing
Technical Leadership
Mentoring Junior Engineers
Client-facing Technical Communication
Embedded Development Processes
Clear Communication Skills
Collaborative Approach
Independent Work

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in firmware development and embedded systems. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about firmware engineering and how you can contribute to our team. Keep it concise but impactful!

Showcase Your Technical Skills: When detailing your experience, focus on specific projects where you developed firmware in C/C++. We love seeing real examples of your work, especially those that demonstrate your problem-solving abilities.

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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Stack-r Ltd t/as Ivaris

✨Know Your Firmware Inside Out

Make sure you brush up on your C/C++ skills and be ready to discuss your experience with microcontroller-based systems. Be prepared to share specific examples of projects where you've developed firmware, built device drivers, or tackled real-time features.

✨Showcase Your Leadership Skills

Since the role involves mentoring junior engineers and guiding technical decisions, think of instances where you've taken on leadership responsibilities. Prepare to discuss how you've supported team delivery and contributed to project success.

✨Be Ready for Technical Discussions

Expect to engage in client-facing conversations about technical solutions. Brush up on your communication skills and be ready to explain complex concepts in a clear and concise manner. This will show that you're not only technically proficient but also a great collaborator.

✨Demonstrate Your Problem-Solving Approach

Prepare to discuss how you approach debugging and system testing. Share specific challenges you've faced in previous roles and how you resolved them. This will highlight your ability to work independently and deliver reliable, well-tested code.

Senior Firmware Engineer in Edinburgh, Scotland
Stack-r Ltd t/as Ivaris
Location: Edinburgh

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

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