Embedded C/C++ Software Engineer - Contract

VanRath
Belfast, UK
22 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£45,000.0 - £55,000.0
Working hours
Shift work

Tech stack

Clean Code Principles Bash Shell Bluetooth C++ (Programming Language) Codecs Protocol Stack Software Debugging Linux Embedded C Linux on Embedded Systems Embedded Software Python (Programming Language)
+6 more
Scrum Methodology Systems Development Life Cycle System Programming Scripting Audio Streaming Software Performance

Job description

  • Design, develop, and optimise embedded software using C/C++ for audio and Bluetooth systems.
  • Work with Linux-based embedded environments and contribute to system-level development.
  • Improve software performance and resource efficiency through low-level optimisation.
  • Troubleshoot, debug, and resolve complex software issues in embedded platforms.
  • Collaborate with other developers and system engineers to deliver reliable solutions.
  • Contribute to audio feature development and integration (LC3, Bluetooth codecs).
  • Write clean, well-documented, and maintainable code.
  • Participate in Agile/Scrum teams and technical discussions.

Requirements

We’re looking for an experienced Embedded C/C++ Engineer to join a high-performance team working on advanced audio and Bluetooth technologies. The ideal candidate will have strong experience in low-level development, code optimisation, and Linux-based embedded systems, along with exposure to LC3 codecs and Bluetooth stack integration.

This is a great opportunity to work on meaningful, performance-driven projects in a hybrid setup based in Belfast., * 3+ years of experience in embedded software engineering using C/C++.

  • Strong background in code optimisation for constrained hardware platforms.
  • Experience with Linux embedded systems development and debugging.
  • Familiarity with LC3 codecs, Bluetooth stack, and real-time audio streaming.
  • Understanding of system resource management and low-level programming techniques.

Nice to Have:

  • Experience working in the audio or wireless communications domain.
  • Familiarity with scripting (e.g., Python or Bash) and automation tools.
  • Prior work with Bluetooth LE and protocol stack tuning.

Benefits & conditions

  • Competitive daily rate
  • Hybrid working (Belfast office, flexible remote options)
  • 6-12 month contract with potential for extension
  • To apply, send your CV or get in touch with Jennifer Curran, Senior IT contract Recruiter for a confidential chat about the role.

Apply for this position

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

Apply on www.collegerecruiter.com
Prepare application

Good distractions

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

3:04 min

Replacing complex wireless networking with web bluetooth connections

George Cave · World Congress 2023

1:09 min

Integrating speech models using the Twilio real-time SDK

Marius Obert Marius Obert · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:15 min

Modulating music tempo with Web Bluetooth API

Rowdy Rabouw Rowdy Rabouw · LIVE

6:16 min

Scaling topic partitions and configurations to maximize throughput

Kirill Kulikov · LIVE

Videos

See all

Related articles

See all