Embedded Software Engineer (C/C++, ARM) – Slough On‑Site

ZENOVO

Slough

Hybrid

GBP 45,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus

Job summary

Zenovo are looking for an Embedded Software Engineer with 2+ years of experience to join our client in Slough. Working within a collaborative engineering environment, a successful candidate will contribute to the full product development lifecycle, helping to deliver cutting-edge embedded devices used by customers globally.

The role requires hands-on C/C++ development, MCU experience (ARM Cortex-M, STM32, ESP32), and knowledge of RTOS or Linux.

Qualifications

  • Experience developing embedded software in C/C++.
  • Hands-on with ARM Cortex-M, STM32, ESP32 or similar MCUs.
  • Knowledge of RTOS and/or Linux.
  • Experience with Git and CI/CD tools.
  • Strong understanding of SDLC and hardware interfacing.

Responsibilities

  • Write, develop and maintain embedded software.
  • Collaborate with customers and engineering teams to understand requirements.
  • Develop new features and improve existing products.
  • Troubleshoot, debug and resolve software issues.
  • Collaborate with hardware and firmware engineers on product development.
  • Write clean, reliable and well-documented code.
  • Support software testing, validation and release activities.
  • Contribute to continuous improvement of development processes and tools.

Skills

C/C++ programming
Embedded systems design
SDLC understanding
RTOS / Linux knowledge

Tools

ARM Cortex-M
STM32
ESP32
Git
CI/CD tools

Job description

Zenovo are looking for an Embedded Software Engineer with 2+ years of experience to join our client in Slough. Working within a collaborative engineering environment, a successful candidate will contribute to the full product development lifecycle, helping to deliver cutting-edge embedded devices used by customers globally.

The role requires hands-on C/C++ development, MCU experience (ARM Cortex-M, STM32, ESP32), and knowledge of RTOS or Linux.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Slough

Hybrid
GBP 45,000 - 60,000
Bonus
Embedded Software Engineer
Embedded Software Engineer

United States Digital Space LLC • Slough

On-site
GBP 45,000 - 60,000
Embedded Software Engineer – ARM/C++, RTOS | Slough
Embedded Software Engineer – ARM/C++, RTOS | Slough

United States Digital Space LLC • Slough

On-site
GBP 45,000 - 60,000
Embedded Software Engineer - Real-Time RTOS (C/C++)
Embedded Software Engineer - Real-Time RTOS (C/C++)

ZENOVO • Costessey

On-site
GBP 37,000 - 50,000
Embedded Software Engineer
Embedded Software Engineer

Platform Recruitment • Slough

On-site
GBP 48,000 - 52,000
Paid overtime
Training and development
Collaborative team culture
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Costessey

On-site
GBP 37,000 - 50,000
Embedded Firmware Engineer (STM32) - Slough
Embedded Firmware Engineer (STM32) - Slough

Platform Recruitment • Slough

On-site
GBP 48,000 - 52,000
Paid overtime
Training and development
Collaborative team culture
Embedded Software Engineer
Embedded Software Engineer

Coalesce Management Consulting • Radfield

Hybrid
GBP 45,000 - 65,000
Embedded Software Engineer
Embedded Software Engineer

Coalesce Management Consulting • Luton

Hybrid
GBP 45,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

Hexwired Recruitment Limited • Winchester

Hybrid
GBP 42,000 - 62,000
Semi-remote option