Senior Firmware Engineer (Contract)
Senior Firmware Engineer (Contract)

Senior Firmware Engineer (Contract)

Full-Time 50000 - 65000 £ / year (est.) No home office possible
Avanti Recruitment

At a Glance

  • Tasks: Design and develop cutting-edge embedded firmware for real-world products.
  • Company: Join a high-performing engineering team in a collaborative environment.
  • Benefits: Hybrid working, competitive pay, and opportunities for professional growth.
  • Other info: Exciting challenges await in a dynamic London-based role.
  • Why this job: Make a real impact on innovative systems while enhancing your skills.
  • Qualifications: Strong embedded firmware experience and proficiency in C/C++ required.

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

We are currently seeking a Senior Firmware Engineer to join a high-performing engineering team working on cutting-edge embedded systems. This is an exciting opportunity to contribute to the development of a complex, real-world product, working across the full lifecycle from development through to deployment.

The Role

You will be responsible for developing and maintaining embedded software, working closely with hardware teams to deliver robust, high-quality firmware solutions. The role involves a mix of new development, porting existing code, debugging, and system optimisation.

Key Responsibilities

  • Design, develop, and maintain embedded firmware
  • Work with existing codebases, including porting and refactoring
  • Debug complex issues across software and hardware
  • Collaborate closely with hardware engineers on system integration
  • Contribute to architecture decisions and code quality

Key Requirements

  • Strong experience in embedded firmware development
  • Proficiency in C and/or C++
  • Experience with RTOS (e.g. FreeRTOS) and some bare-metal development
  • Knowledge of communication protocols such as CAN, UART, SPI, I2C, BLE
  • Experience working with microcontrollers and low-level drivers
  • Strong debugging skills, including hardware interaction and reading schematics

Desirable Experience

  • Motor control, power electronics, or inverter systems
  • Functional safety standards (e.g. MISRA)
  • CI/CD tools (e.g. Jenkins) and version control (Git)

Additional Information

Location: London (Hybrid working)
Contract position

This is a great opportunity for an experienced firmware engineer looking to work on technically challenging systems within a collaborative environment.

Senior Firmware Engineer (Contract) employer: Avanti Recruitment

Join a dynamic and innovative team in London as a Senior Firmware Engineer, where you'll have the chance to work on cutting-edge embedded systems that make a real-world impact. Our collaborative work culture fosters creativity and professional growth, offering you the opportunity to develop your skills while contributing to exciting projects. With a hybrid working model, we ensure a healthy work-life balance, making this an excellent place for talented engineers seeking meaningful and rewarding employment.
Avanti Recruitment

Contact Detail:

Avanti Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Firmware Engineer (Contract)

✨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 job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your embedded firmware projects. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges related to embedded systems and be ready to discuss your past projects in detail.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Keep an eye on our job listings and make sure your application stands out by tailoring it to the role.

We think you need these skills to ace Senior Firmware Engineer (Contract)

Embedded Firmware Development
C Programming
C++ Programming
RTOS (e.g. FreeRTOS)
Bare-Metal Development
Communication Protocols (CAN, UART, SPI, I2C, BLE)
Microcontroller Experience
Low-Level Driver Development
Debugging Skills
Hardware Interaction
Reading Schematics
Motor Control
Power Electronics
Functional Safety Standards (e.g. MISRA)
CI/CD Tools (e.g. Jenkins)
Version Control (Git)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded firmware development and proficiency in C/C++. We want to see how your skills align with the key responsibilities mentioned in the job description.

Showcase Your Projects: Include specific examples of projects where you've developed or maintained embedded software. This helps us understand your hands-on experience and how you tackle complex issues.

Be Clear and Concise: When writing your cover letter, keep it straightforward. We appreciate clarity, so focus on your relevant experience and why you're excited about this role at StudySmarter.

Apply Through Our Website: For the best chance of getting noticed, make sure to apply through our website. It streamlines the process and ensures your application reaches us directly!

How to prepare for a job interview at Avanti Recruitment

✨Know Your Firmware Inside Out

Make sure you brush up on your embedded firmware knowledge, especially in C and C++. Be ready to discuss your past projects and how you've tackled challenges in firmware development, debugging, and system optimisation.

✨Familiarise Yourself with the Tech Stack

Get comfortable with the specific technologies mentioned in the job description, like RTOS, communication protocols (CAN, UART, SPI, I2C, BLE), and microcontrollers. Being able to speak confidently about these will show that you're serious about the role.

✨Prepare for Technical Questions

Expect to face technical questions that test your problem-solving skills. Practice explaining your thought process when debugging complex issues or working with hardware integration. This will demonstrate your analytical skills and ability to collaborate with hardware engineers.

✨Showcase Your Collaborative Spirit

Since the role involves working closely with hardware teams, be prepared to discuss examples of successful collaboration from your past experiences. Highlight how you contributed to architecture decisions and maintained code quality while working in a team setting.

Senior Firmware Engineer (Contract)
Avanti Recruitment

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

>