×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer

Job in South East London, London, Greater London, EC1A, England, UK
Listing for: ZENOVO LTD
Full Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware, Robotics
Salary/Wage Range or Industry Benchmark: 45000 GBP Yearly GBP 45000.00 YEAR
Job Description & How to Apply Below
Location: South East London

Job Title:

Embedded Firmware Engineer Salary:
Up to £45k (depending on experience)

Location:

South Yorkshire About the Role We're working with an established engineering company developing advanced embedded electronic products for demanding operational environments. We're looking for an Embedded Firmware Engineer to help drive the development of their next generation of products. This is a hands-on role with the opportunity to contribute to projects from early concept through to validated prototypes and production-ready designs.

Key Responsibilities Design and develop embedded firmware. Write and maintain low-level drivers (SPI, I2C, UART, CAN, RS485) for new and existing hardware platforms. Collaborate closely with hardware engineers on PCB bring-up, fault-finding, design validation, and prototype testing. Implement robust, maintainable embedded code (C/C++) for resource-constrained microcontrollers. Support the full lifecycle: requirements capture, implementation, documentation, test procedures, and release processes. Participate in design reviews and contribute ideas toward architecture, performance, and reliability improvements.

About You:

Degree in Electronics Engineering, Embedded Systems or a related field. 5 years of firmware or embedded systems experience. Strong background in embedded firmware development in C / C++.

Experience with ARM Cortex-M, STM
32, PIC, or similar microcontroller platforms. Understanding of RTOS (e.g., FreeRTOS) or bare-metal development. Ability to read schematics and work alongside hardware engineers to debug and validate electronics. Strong debugging experience using oscilloscopes, logic analysers, and embedded development tools (GDB, JTAG/SWD). Familiarity with Linux-based development. Please note we cannot offer sponsorship for the role. If interested, please send over an updated CV.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary