Embedded Firmware Engineer in London

Embedded Firmware Engineer in London

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Develop and debug embedded software for diverse systems and hardware.
  • Company: Bermondsey Electronics, a dynamic contract electronics development company.
  • Benefits: Competitive salary, sick pay, hybrid remote work, and hands-on experience.
  • Why this job: Join a team where you can grow your skills and work on exciting projects.
  • Qualifications: Knowledge of embedded C and eagerness to learn new technologies.
  • Other info: Perfect for motivated graduates or early-career engineers looking for hands-on experience.

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

Bermondsey Electronics is a contract electronics development company looking for an embedded software developer to expand the team. The successful applicant will work on a wide variety of systems, with different targets and design goals, based from the office in Bermondsey. This role is also open to motivated graduates or early-career engineers who have a good understanding of embedded C and are keen to develop their skills quickly.

Candidates with limited professional experience are welcome, provided they are comfortable working hands-on with code and hardware, learning new platforms rapidly, and moving between different projects as required. This means testing PCBs coming in from clients. Software platforms range from bare metal to FreeRTOS to Zephyr, through Linux and all the way up to Android. With that done, the PCB is handed off to application developers, or the client will issue us another board to repeat the cycle. These are often of unknown quality. They may need configuration, and sometimes a device tree.

We brought up a new iMX8MP Linux platform using LVDS and a bespoke RFID driver. We rewrote the STM32 Eclipse ThreadX USB Audio Host driver to support USB MIDI. We debugged an Infineon WiFi driver low power mode on Android on iMX8MP. Typically LLMs do not have enough training data to help. It can mean writing and/or debugging drivers like SPI, DAC or LVDS. Applicants who are not prepared to engage directly with low-level code, testing, and debugging, or who rely primarily on automated tools without deeper understanding, are unlikely to find this role suitable.

If you enjoy bringing up software stacks on new hardware, this is the job for you! Any knowledge of embedded OS is an advantage (FreeRTOS, Zephyr, Linux/Android, ThreadX). Ability with a soldering iron is useful. Familiarity with automated testing is useful but not required (e.g. hardware-in-the-loop).

We CANNOT provide visa sponsorship, cannot extend visas, and cannot consider candidates whose right to work is time-limited or dependent on future sponsorship, including Graduate visas.

Candidates must know embedded C programming and any one of the following:

  • Embedded Linux e.g. Python
  • Android build system
  • Networking and communication protocols
  • Makefiles / build configuration systems
  • Basic soldering
  • Unit testing

40 hours of full-time effort are expected every week. Remote working is offered, although 2 days per week on site are required. Job Types: Full-time, Permanent. Sick pay. Work from home. 8 hour shift ~ Overtime. C Programming: 1 year (preferred). Software engineering: Work Location: Hybrid remote in London SE1 with 2 days per week on site near London Bridge.

Embedded Firmware Engineer in London employer: Bermondsey Electronics Ltd.

Bermondsey Electronics is an excellent employer for those looking to grow their skills in embedded software development within a dynamic and supportive environment. With a focus on hands-on experience and a culture that encourages learning through diverse projects, employees benefit from flexible hybrid working arrangements and opportunities to engage with cutting-edge technology. The company values innovation and collaboration, making it an ideal place for motivated engineers to thrive and advance their careers.
B

Contact Detail:

Bermondsey Electronics Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Firmware Engineer in London

✨Tip Number 1

Get your hands dirty! Dive into some personal projects or contribute to open-source ones that involve embedded C. This not only sharpens your skills but also gives you real-world examples to discuss during interviews.

✨Tip Number 2

Network like a pro! Attend local tech meetups or online forums related to embedded systems. You never know who might have a lead on a job or can give you insider tips about the company you're eyeing.

✨Tip Number 3

Practice your interview skills! Mock interviews with friends or mentors can help you articulate your experience and knowledge of embedded systems clearly. Focus on explaining your thought process when debugging or working with hardware.

✨Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your hands-on experience with code and hardware, and don’t forget to mention any cool projects you've worked on!

We think you need these skills to ace Embedded Firmware Engineer in London

Embedded C Programming
Embedded Linux
FreeRTOS
Zephyr
Android Build System
Networking and Communication Protocols
Makefiles / Build Configuration Systems
Basic Soldering
Unit Testing
Debugging Skills
Driver Development
Hands-on Hardware Testing
Adaptability to New Platforms
Problem-Solving Skills

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with embedded C and any relevant projects you've worked on. We want to see your hands-on coding skills, so don’t hold back on showcasing your best work!

Tailor Your Application: Read through the job description carefully and tailor your application to match. Use similar language and keywords that we’ve used to show you understand what we're looking for. It’ll make your application stand out!

Be Honest About Your Experience: If you're a motivated graduate or early-career engineer, let us know! We value enthusiasm and a willingness to learn just as much as experience. Don’t be shy about your journey; we’re here to help you grow.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into our hands quickly. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Bermondsey Electronics Ltd.

✨Know Your Embedded C Inside Out

Make sure you brush up on your embedded C skills before the interview. Be ready to discuss your experience with low-level coding and debugging, as this role demands a solid understanding of these concepts. Practising coding challenges related to embedded systems can really help you feel more confident.

✨Familiarise Yourself with the Tech Stack

Get to grips with the software platforms mentioned in the job description, like FreeRTOS, Zephyr, and Linux. If you can, try to set up a small project using one of these platforms to demonstrate your hands-on experience during the interview. This will show that you're not just familiar with the theory but can also apply it practically.

✨Prepare for Practical Questions

Expect technical questions that may involve debugging scenarios or writing code on the spot. Brush up on common issues faced when working with PCBs and drivers. Being able to think through problems and articulate your thought process will impress the interviewers.

✨Show Enthusiasm for Learning

Since the role is open to motivated graduates and early-career engineers, make sure to express your eagerness to learn and grow. Share examples of how you've quickly adapted to new technologies or tackled challenging projects in the past. This will highlight your potential to thrive in a dynamic environment.

Embedded Firmware Engineer in London
Bermondsey Electronics Ltd.
Location: London

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

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