Embedded Software Engineer - Teversham

SoCode Limited
Milton, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 70K

Job location

Milton, United Kingdom

Tech stack

C++
Linux
Linux on Embedded Systems
Embedded Software
Real-Time Operating Systems
Software Engineering
State Machines
Yocto
Bare Metal

Job description

  • Contribute to projects from concept through to delivery across multiple sectors
  • Develop software for embedded Linux systems, including Arm-based SoCs
  • Build and maintain custom Linux images using Yocto
  • Diagnose and resolve complex system-level issues

Technologies:

  • ARM
  • Embedded
  • Hardware
  • Linux
  • C++

Requirements

  • Strong experience in embedded Linux development, including Yocto and custom image builds
  • Solid understanding of device trees, kernel-space and user-space development
  • Genuine interest in working within a consultancy environment with varied challenges
  • Desirable: real-time development in C/C++
  • Desirable: broader embedded expertise such as RTOS, bare-metal, hardware interfacing, DSP, protocols, or state machines

About the company

We are a world-class engineering consultancy delivering innovative, high-impact solutions across defence, medical, industrial, and communications sectors. We offer diverse, cutting-edge projects, a highly respected technical environment, strong career development opportunities, and a supportive, collaborative culture with a genuine focus on work-life balance.

Apply for this position