Firmware Engineer

Firmware Engineer

Full-Time 45000 - 55000 £ / year (est.) Home office (partial)
Mentmore

At a Glance

  • Tasks: Design and implement firmware for innovative water monitoring products.
  • Company: Leading firm in water infrastructure with a flexible and collaborative culture.
  • Benefits: Flexible hours, remote work, 26 days leave, health coverage, and more.
  • Other info: Great opportunities for professional growth and learning in a dynamic environment.
  • Why this job: Join a team innovating vital resources and make a real-world impact.
  • Qualifications: 3+ years in firmware development, proficient in C, C#, and assembly.

The predicted salary is between 45000 - 55000 £ per year.

About the role

Our client leads in water infrastructure monitoring and drives innovation to protect vital resources. We foster a flexible working environment and a collaborative culture. Firmware is a key component of our products, and we continuously add new features and enhancements. We are currently looking for a motivated and skilled Firmware Engineer to join our firmware development team and be responsible for creating and implementing firmware for systems and applications. This role is instrumental in innovating and supporting our extensive product portfolio. The role reports to the Firmware Team Lead and is a part of a small team. The ideal candidate will have a strong technical background in firmware development and experience with IoT devices.

Responsibilities

  • Design and install embedded firmware for all our clients’ products
  • Work as a part of a multi-disciplinary team to design, integrate, qualify and test applications
  • Troubleshoot and debug code to identify and resolve technical issues
  • Contribute to architecture discussions and software development activities
  • Translate loosely defined requirements into solutions
  • Provide responsive support for urgent needs from users of the system
  • Collaborate with colleagues to tackle complex challenges
  • Test and refine code, processes, and deployments to ensure reliability and efficiency
  • Ensure coding standards are met and implement quality assurance practices to maintain high software quality
  • Maintain high-quality code, ensuring code is readable, maintainable, and scalable
  • Participate in version control and deployment processes to ensure smooth releases
  • Stay current with industry developments, new technologies, and emerging trends to ensure ongoing learning and professional growth

Role requirements

Soft Skills

  • Excellent oral and written communication skills with a keen sense of customer service
  • Excellent problem-solving and troubleshooting skills
  • Process-oriented with documentation skills
  • Strong attention to detail
  • Flexibility in thinking and in attitude, with the ability to accept a change in priorities as necessary

Technical Skills

  • 3+ years of experience in firmware development
  • Proficient in programming languages C, C# and assembly language
  • In-depth knowledge of hardware design, architecture and interfacing
  • Familiarity with networking, network security and IT security generally
  • Other experience considered

What we Offer

37.5 hours per week with core working hours and flexible options, including remote work. Office attendance is expected once a month or as needed. Benefits include 26 days of annual leave plus bank holidays, the option to purchase additional leave, a pension plan, a salary sacrifice car scheme, health coverage, parental leave, and an employee assistance program.

Firmware Engineer employer: Mentmore

Our client is an exceptional employer, offering a dynamic and flexible working environment that prioritises collaboration and innovation in water infrastructure monitoring. As a Firmware Engineer, you will benefit from a supportive culture that encourages professional growth, with access to comprehensive benefits including generous annual leave, health coverage, and a pension plan. Join a passionate team dedicated to making a meaningful impact while enjoying the advantages of remote work and a commitment to employee well-being.
Mentmore

Contact Detail:

Mentmore Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Firmware Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the firmware and IoT space. Attend meetups or webinars, and don’t be shy about asking for introductions. You never know who might have the inside scoop on job openings!

✨Tip Number 2

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

✨Tip Number 3

Prepare for those interviews! Brush up on common firmware development questions and be ready to discuss your problem-solving process. Practising with a friend can help you articulate your thoughts clearly and confidently.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented Firmware Engineers. 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 Firmware Engineer

Firmware Development
Embedded Systems
IoT Devices
C Programming
C# Programming
Assembly Language
Hardware Design
Network Security
Troubleshooting Skills
Problem-Solving Skills
Attention to Detail
Documentation Skills
Collaboration Skills
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your firmware development experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your technical background!

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 innovative team. Keep it concise but engaging – we love a good story!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex challenges in firmware development. We’re looking for those troubleshooting skills, so let us know how you’ve debugged code or improved processes in the past.

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 – just follow the prompts and submit your materials!

How to prepare for a job interview at Mentmore

✨Know Your Firmware Inside Out

Make sure you brush up on your firmware development skills, especially in C, C#, and assembly language. Be ready to discuss your past projects and how you've tackled challenges in firmware design and implementation.

✨Show Off Your Problem-Solving Skills

Prepare to share specific examples of how you've debugged code or resolved technical issues in previous roles. Highlight your troubleshooting process and how you approach complex problems, as this will resonate well with the interviewers.

✨Emphasise Team Collaboration

Since this role involves working within a multi-disciplinary team, be ready to talk about your experience collaborating with others. Share instances where you contributed to architecture discussions or worked together to tackle challenges.

✨Stay Current with Industry Trends

Demonstrate your passion for ongoing learning by discussing recent developments in firmware and IoT technologies. This shows that you're not just skilled but also genuinely interested in growing within the field.

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

>