Enable job alerts via email!

Embedded C/C++ Software Engineer - Contract

BTA

Belfast

Hybrid

GBP 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company is seeking an experienced Embedded C/C++ Software Engineer for a contract role in Belfast. This position involves developing and optimising software for advanced audio and Bluetooth technologies, requiring expertise in low-level programming and Linux-based systems. The ideal candidate will thrive in a hybrid work environment and contribute to impactful projects.

Benefits

Competitive daily rate
Flexible remote options
Potential for contract extension

Qualifications

  • 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.

Responsibilities

  • Design, develop, and optimise embedded software using C/C++ for audio and Bluetooth systems.
  • Troubleshoot, debug, and resolve complex software issues in embedded platforms.
  • Collaborate with other developers and system engineers to deliver reliable solutions.

Skills

Code optimisation
Embedded software engineering
Linux embedded systems
Bluetooth stack
Real-time audio streaming

Job description

Embedded C/C++ Software Engineer - Contract

Job Title: Embedded C/C++ Software Engineer - Contract


Location: Belfast (Hybrid)
Contract: Daily Rate (6 Months -extenison likely)

Overview:


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.

Key Responsibilities:

  • 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.
Required Skills:

  • 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.
Contract Details:

  • 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 Embedded C/C++ Software Engineer - Contract

Already uploaded your CV? Sign in to apply instantly

Apply

Fields marked with an asterisk ( Required ) are required

First name Required

Last name Required

Email address Required

Upload your CV

Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB

Your covering message for Embedded C/C++ Software Engineer - Contract

4000 characters left

Email me jobs like this one when they become available

Marketing Communication

We'd love to send you information about Jobs and Services from nijobfinder by email.

Yes please. I'd like to receive emails about jobs and services from nijobfinder

I'd like to receive emails from third parties

All emails will contain a link in the footer to enable you to unsubscribe at any time.

When you apply for a job we will send your application to the named recruiter, who may contact you. By applying for a job listed on nijobfinder you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us .

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

Similar jobs

Embedded C/C++ Software Engineer – Contract

JR United Kingdom

Belfast

Hybrid

GBP 60,000 - 80,000

Yesterday
Be an early applicant

Embedded C/C++ Software Engineer – Contract

VANRATH

Belfast

Hybrid

GBP 45,000 - 70,000

4 days ago
Be an early applicant

Embedded C/C++ Software Engineer - Contract

VanRath

Belfast

Hybrid

GBP 60,000 - 80,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Bolton

Remote

GBP 50,000 - 80,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

London Fields

Remote

GBP 60,000 - 90,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Greater London

Remote

GBP 50,000 - 80,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Greater London

Remote

GBP 50,000 - 80,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 70,000 - 100,000

3 days ago
Be an early applicant

Python Software Engineer

bigspark

Greater London

Remote

GBP 45,000 - 65,000

Today
Be an early applicant