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

Embedded Software Engineer

Job in Glasgow, Glasgow City Area, G31 2NS, Scotland, UK
Listing for: Zenovo
Full Time position
Listed on 2025-12-23
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware, C++ Developer
Salary/Wage Range or Industry Benchmark: 55000 GBP Yearly GBP 55000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineer (Permanent)
Job Title:

Embedded Software Engineer

Location:

Glasgow
Salary:
Up to £55,000 (DOE)

About the Role:

This is an exciting opportunity to join a growing engineering team as they develop the next generation of intelligent, high-performance technology. We are seeking an Embedded Software Engineer to join their Programming Department and play a key role in developing firmware and embedded software that powers smart consumer devices. You will collaborate closely with hardware, electrical, and product development engineers to deliver highly reliable embedded solutions.

Key Responsibilities:

Design, develop, and maintain embedded firmware for microcontroller-based consumer products.
Implement and optimise DSP algorithms, control logic, filtering, signal processing or sensor-handling functions.
Develop low-level drivers for SPI, I²C, UART, CAN, ADC/DAC, and other interfaces.
Work with cross-functional teams to integrate firmware with electronics and mechanical systems.
Debug complex embedded issues using oscilloscopes, logic analysers, and test automation frameworks.
Review code to ensure maintainability, readability and high standards across the firmware codebase.

About you:

Strong coding ability in C and C++ for embedded systems

Experience with RTOS platforms (FreeRTOS, VxWorks) or embedded Linux
Proven ability to debug complex firmware issues and identify root causes

Experience with DSP algorithms such as filtering, FFT/IFFT, AGC, equalisation or noise suppression
Experience on embedded platforms such as ARM Cortex-M, Blackfin, SHARC, TI DSPs, or similar
Familiarity with VHDL or FPGA-based processing (desirable but not required)

Experience with tools such as Code Composer Studio, Keil, Eclipse, Visual Studio, CLion
Understanding of hardware schematics, datasheets, and mixed-signal electronics
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