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
£ 70KJob 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.