Embedded Software Engineer

Belcan

Portsmouth

Hybrid

GBP 55,000 - 75,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Belcan is seeking an Embedded Software Engineer in Portsmouth with hybrid working patterns. You’ll contribute to the end-to-end development of embedded software for high-profile programmes, primarily using C/C++ on bare-metal and embedded Linux platforms.

You will work with Buildroot/Yocto, U-Boot, kernel config and device trees, and engage in real-time development on Microblaze or RISC-V, including Linux drivers, DMA and interrupts.

Qualifications

  • Strong experience programming Embedded Systems using C/C++.
  • Background in bare-metal and embedded Linux environments.
  • Knowledge of Linux device drivers, including DMA, interrupts and device trees.
  • Knowledge of Digital Signal Processing (DSP).
  • Knowledge of Software Defined Radio (SDR).

Responsibilities

  • Develop embedded software and firmware using C/C++ in bare-metal and embedded Linux environments.
  • Create prototype solutions and evolve them to production standard.
  • Configure and deploy embedded Linux systems using Buildroot and Yocto.
  • Work with U-Boot, kernel configuration and device trees.
  • Engage in real-time embedded development using Microblaze or RISC-V and Linux device drivers.

Skills

Embedded C/C++
Bare-metal
Embedded Linux
Linux device drivers
DMA/Interrupts
Device trees
DSP
Software Defined Radio

Job description

Embedded Software Engineer

Based in Portsmouth (Hybrid Working)

Security Clearance - Desirable

Our client is seeking an experienced Embedded Software Engineer to join their Advanced Developments team, supporting the creation of cutting-edge embedded and wireless technology. This is an exciting opportunity to work within a highly innovative environment where you'll help prototype, develop and refine next-generation embedded systems for high-profile technical programmes.

As an Embedded Software Engineer, you'll contribute to the end-to-end development of embedded software solutions, from initial prototype through to deployment-ready systems. You'll work daily with C/C++ across bare-metal and embedded Linux platforms, supporting the development of real-time solutions and working with a range of modern embedded tooling. This role is ideal for engineers who enjoy complex technical challenges, problem-solving and developing advanced technology within a collaborative environment.

Key Responsibilities

You will develop embedded software and firmware using C/C++ in both bare-metal and embedded Linux environments. You'll create prototype solutions and evolve them to production standard, configure and deploy embedded Linux systems using tools such as Buildroot and Yocto, and work with U-Boot, kernel configuration and device trees. You will also engage in real-time embedded development using platforms such as Microblaze or RISC-V, and work with Linux device drivers, DMA and interrupts.

Requirements (Essential)
  • Strong experience programming Embedded Systems using C/C++
  • Background in bare-metal and embedded Linux environments
  • Experience working with Linux device drivers, including DMA, interrupts and device trees
  • Knowledge of Digital Signal Processing
  • Knowledge of Software Defined Radio
Work Pattern

37 hours per week (4.5-day pattern between 7am-7pm)

Hybrid: 3 days onsite, 2 days working from home

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

Searchability • Portsmouth

On-site
GBP 106,000 - 144,000
Embedded SW Engineer - SC Cleared
Embedded SW Engineer - SC Cleared

CBSbutler Ltd. • Portsmouth

Hybrid
GBP 74,000 - 105,000
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Software Engineer: C/C++, Linux, SDR/DSP
Embedded Software Engineer: C/C++, Linux, SDR/DSP

Searchability • Portsmouth

On-site
GBP 106,000 - 144,000
Embedded Software Engineer
Embedded Software Engineer

X4 Technology • Southampton

Hybrid
GBP 40,000 - 56,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Verso Recruitment • Southampton

Hybrid
GBP 39,000 - 65,000
Hybrid work
On-site 3 days/week
Embedded Software Engineer
Embedded Software Engineer

Searchability NS&D • Portsmouth

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

Unify • Caldecote

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridge

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Octagon Group • Southampton

On-site
GBP 52,000 - 76,000