Senior Firmware Engineer in Edinburgh
Senior Firmware Engineer

Senior Firmware Engineer in Edinburgh

Edinburgh Full-Time 65000 - 65000 £ / year (est.) Home office (partial)
Go Premium
TalentEdge

At a Glance

  • Tasks: Develop cutting-edge embedded software for next-gen consumer electronics.
  • Company: Innovative engineering-led organisation in the Consumer Electronics sector.
  • Benefits: Up to £65,000 salary, flexible working, and 25 days annual leave.
  • Other info: Dynamic environment with opportunities for learning and career growth.
  • Why this job: Join a collaborative team and make an impact on exciting projects.
  • Qualifications: Strong background in embedded systems and programming in C/C++.

The predicted salary is between 65000 - 65000 £ per year.

Our client is an innovative and growing engineering-led organisation operating within the Consumer Electronics / Mobility sector. They are seeking a Senior Firmware Engineer to join their team and play a key role in developing embedded software for next-generation products. This is an exciting opportunity to work across the full product lifecycle, from early-stage prototyping through to production and manufacturing, within a collaborative and forward-thinking environment.

Key Responsibilities

  • Develop clean, efficient, and scalable embedded software in C/C++
  • Work closely with hardware engineers on board bring-up, debugging, and validation activities
  • Design, implement, and maintain firmware for embedded systems, including motor control, sensor integration, and low-level drivers
  • Troubleshoot and resolve complex issues related to real-time performance, timing, and signal integrity
  • Contribute to system architecture, coding standards, and long-term platform strategy

Candidate Profile

Our client is looking for a motivated and proactive engineer with a strong background in embedded systems and a passion for solving complex technical challenges.

Essential skills and experience:

  • Proven experience in embedded software development
  • Strong programming skills in C and C++
  • Experience across the software development lifecycle (requirements, design, implementation, testing)
  • Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI
  • Ability to work independently as well as collaboratively within a multidisciplinary team

Desirable experience:

  • Knowledge of functional safety standards (e.g. ISO 13849 or ISO 26262)
  • Experience with electric motors or inverter-driven systems would be highly advantageous
  • Familiarity with RTOS-based development
  • Experience using Python for tooling or automation
  • Exposure to CI/CD environments (e.g. Jenkins, Docker)
  • Experience with version control systems such as Git

What’s on Offer

  • Competitive salary of up to £65,000 plus a performance-related bonus
  • Pension scheme
  • 25 days annual leave plus public holidays
  • Flexible working arrangements, including a compressed working schedule option
  • Access to learning and development resources
  • Health and wellbeing support, including confidential counselling services
  • Regular social events and team activities
  • Employee discounts and additional benefits

Sound like you? Apply now!

Senior Firmware Engineer in Edinburgh employer: TalentEdge

Our client is an exceptional employer, offering a dynamic and innovative work environment in West London that fosters collaboration and creativity. With a competitive salary, generous benefits including 25 days of annual leave, and a strong focus on employee growth through learning resources, this role as a Senior Firmware Engineer provides the perfect opportunity for those looking to make a meaningful impact in the Consumer Electronics sector. The hybrid working model further enhances work-life balance, making it an attractive place for talented engineers to thrive.
TalentEdge

Contact Detail:

TalentEdge Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

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

✨Tip Number 2

Prepare for interviews by brushing up on your technical skills and understanding the latest trends in embedded systems. Practice common interview questions and be ready to showcase your problem-solving abilities with real-world examples.

✨Tip Number 3

Don’t just apply anywhere; focus on companies that align with your values and interests. Tailor your approach to each organisation, showing them why you’re the perfect fit for their team and how you can contribute to their innovative projects.

✨Tip Number 4

Keep an eye on our website for the latest job openings! We regularly update our listings, and applying directly through us can give you a better chance of landing that dream role. Plus, we love seeing passionate candidates like you!

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

Embedded Software Development
C Programming
C++ Programming
Software Development Lifecycle
Embedded Communication Protocols (BLE, CAN, I2C, UART, SPI)
Troubleshooting and Debugging
System Architecture
Functional Safety Standards (ISO 13849, ISO 26262)
RTOS-based Development
Python for Tooling or Automation
CI/CD Environments (Jenkins, Docker)
Version Control Systems (Git)
Collaboration within Multidisciplinary Teams
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded software development, especially with C and C++. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or 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 your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality come through.

Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex technical challenges. We’re looking for engineers who can think critically and creatively, so share those stories that demonstrate your problem-solving prowess!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our innovative team at StudySmarter!

How to prepare for a job interview at TalentEdge

✨Know Your Stuff

Make sure you brush up on your embedded systems knowledge, especially in C and C++. Be ready to discuss your previous projects and how you've tackled challenges in firmware development. This will show your passion and expertise in the field.

✨Collaborate Like a Pro

Since the role involves working closely with hardware engineers, be prepared to talk about your experience in cross-functional teams. Share examples of how you've collaborated on debugging or validation activities, as this will highlight your teamwork skills.

✨Show Off Your Problem-Solving Skills

Expect technical questions that test your troubleshooting abilities. Think of specific instances where you resolved complex issues related to real-time performance or signal integrity. This will demonstrate your analytical thinking and hands-on experience.

✨Get Familiar with Their Tech Stack

Research the communication protocols and tools mentioned in the job description, like BLE, CAN, or CI/CD environments. Being knowledgeable about these will not only impress your interviewers but also help you relate your experience to their needs.

Senior Firmware Engineer in Edinburgh
TalentEdge
Location: Edinburgh
Go Premium

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

>