Enable job alerts via email!

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

JR United Kingdom

Cambridge

On-site

GBP 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Embedded C/C++ Software Engineer to enhance their innovative audio/video product line. This role involves designing and developing multimedia features for embedded Linux platforms, contributing to architecture decisions, and collaborating with diverse teams to tackle technical challenges. Join a skilled group dedicated to delivering high-quality solutions in a dynamic environment. If you have a passion for embedded systems and multimedia, this is a fantastic opportunity to make a significant impact in a growing company.

Qualifications

  • Strong experience in C/C++ for embedded systems with multithreading.
  • Extensive knowledge of digital multimedia and network streaming.

Responsibilities

  • Design and develop multimedia features for embedded Linux platforms.
  • Collaborate with engineering teams to resolve technical challenges.

Skills

C/C++
Embedded Systems
Multithreading
Digital Multimedia
Network Streaming
Embedded Linux
OpenEmbedded / Yocto
Communication Skills
Collaborative Mindset

Tools

ffmpeg
gstreamer
mpv
OpenGL

Job description

Social network you want to login/join with:

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent, Cambridge

Finding a gap in the market for Audio/Visual products, this company, through organic growth, is looking for a Senior Software Engineer to join their team. The product supports audio and video playback in various formats, known for high reliability, with features like 24/7 playback, hardware interfacing, and synchronization across multiple visual displays. This is a senior-level role ideal for an experienced embedded multimedia systems engineer willing to work with a range of technologies from microcontrollers to multi-core processors.

Key Responsibilities:
  • Design, develop, and debug multimedia features (audio, video, streaming) for embedded Linux platforms
  • Evaluate new hardware platforms and contribute to architecture and design decisions
  • Collaborate with support and sales engineering teams to resolve technical challenges
  • Participate in delivering new products within an agile, growing team
Essential Skills & Experience:
  • Strong experience with C/C++ in embedded systems, including multithreading
  • Extensive knowledge of digital multimedia, including network streaming
  • Proficiency in embedded Linux, especially using OpenEmbedded / Yocto
  • Proven experience shipping production-grade software
  • Strong communication skills and a collaborative mindset
Desirable Skills:
  • Experience with open-source audio/video frameworks (e.g., ffmpeg, gstreamer, mpv)
  • Familiarity with OpenGL and graphics development

This role offers an opportunity to contribute to a highly respected, international product line and work with a skilled, enthusiastic team tackling real-world technical challenges. If this role aligns with your skills, please apply now! For a confidential chat or more information, contact Thomas Drake at SoCode – Norwich.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Software Engineer - Kernel & Low-level Development

European Tech Recruit

Cambridge

On-site

GBP 50,000 - 80,000

9 days ago

Embedded Software Engineer

Platform Recruitment

Cambridge

Hybrid

GBP 40,000 - 80,000

10 days ago

ADA Embedded Software Engineer

MBDA

Stevenage

Hybrid

GBP 57,000 - 57,000

9 days ago

Embedded Software Engineer

IC Resources

Cambridgeshire and Peterborough

On-site

GBP 57,000 - 57,000

10 days ago