Senior Embedded Software Engineer

IT Search & Select
Cambridge, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£50,000.0 - £70,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Code Coverage Software Quality Software Debugging Linux Programming Tools Video Cards Linux on Embedded Systems Embedded Software Network Protocols Systems Development Life Cycle Qt (Software)
+2 more
Systems Architecture Real Time Systems

Job description

A leading technology company in the architectural control space is seeking a Senior Software Engineer to join its Cambridge-based R&D team. If you enjoy building robust embedded systems, solving complex engineering challenges, and contributing to products used in lighting, audio and video installations worldwide, this role will suit you perfectly. The Role

You’ll be part of a collaborative engineering group responsible for designing and developing embedded software for next-generation control hardware. Your work will influence product architecture, performance, and long-term reliability.

You will:

  • Develop high-quality embedded software in C/C++ for Linux-based platforms
  • Contribute to system-level design, architecture and optimisation
  • Improve code quality, test coverage and maintainability
  • Collaborate with hardware, QA and product teams to deliver stable releases
  • Support continuous improvement of development tools and processes
  • Shape new features used in lighting, audio and video control environments

Requirements

  • Strong experience with C/C++ in embedded or real-time systems
  • Experience developing for embedded Linux
  • Solid understanding of networking protocols and system-level debugging
  • Ability to work across the full development lifecycle
  • Clear communication and a collaborative mindset

Highly desirable:

  • Experience with lighting, audio, or video control systems
  • Familiarity with Qt, GPU pipelines, or real-time media systems
  • Exposure to live events, installations or media-rich environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:32 min

Avoiding the trap of testing private code for coverage

Golo Roden · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:05 min

Analyzing different code coverage metrics and limitations

Michael Contento · WWC 2023

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all