Embedded C/C++ Software Engineer - Contract
VanRath
Belfast, UK
22 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- 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
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Best Job Boards for Remote Work for Developers
about 3 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago