Senior Embedded C/C++ Software Engineer
SoCode Limited
Impington, UK
29 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£60,000.0 - £80,000.0
Working hours
Regular working hours
Job source
Tech stack
C++ (Programming Language)
Software Debugging
Linux
Embedded C
Linux on Embedded Systems
FFmpeg
OpenGL
Open Source Technology
Data Streaming
Multithreading
Yocto
Job description
- We design, develop, and debug multimedia features including audio, video, and streaming for embedded Linux platforms.
- We evaluate new hardware platforms and provide technical input on architecture and design.
- We collaborate across teams, including support and sales engineering, to resolve technical challenges.
- We contribute to the delivery of new product developments as part of an agile, growing team.
Technologies:
- Embedded
- Hardware
- Support
- Linux
- Network
- OpenGL
- C++
Requirements
- We need strong experience with C/C++ in embedded systems, including multithreading.
- We need extensive knowledge of digital multimedia, including network streaming.
- We need proficiency in embedded Linux, particularly using OpenEmbedded / Yocto.
- We need demonstrable experience shipping production-grade software.
- We need strong communication skills and a collaborative mindset.
- It is desirable to have experience with open-source audio/video frameworks such as ffmpeg, gstreamer, or mpv.
- It is desirable to have familiarity with OpenGL and graphics development.
About the company
We are a Cambridge-based company offering a full-time, permanent senior embedded software role with hybrid or remote working options. We build a versatile audio/visual product known for high reliability, around-the-clock playback, hardware interfacing, and synchronisation across multiple large-scale visual displays. Through organic growth, we are expanding our team and offer the opportunity to work on a respected, international product line alongside skilled, enthusiastic colleagues solving real-world technical challenges.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago