> Markdown version of [/jobs/ext/2307847-embedded-c-c-software-engineer-contract](https://www.wearedevelopers.com/jobs/ext/2307847-embedded-c-c-software-engineer-contract). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded C/C++ Software Engineer - Contract - **Company:** VanRath - **Location:** Belfast, UK (Remote available) - **Experience:** Expert - **Salary:** £45,000.0 - £55,000.0 - **Contract:** Temporary to permanent - **Skills:** 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), Scrum Methodology, Systems Development Life Cycle, System Programming, Scripting, Audio Streaming, Software Performance - **Published:** August 30, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815593775-embedded-cc-software-engineer--contract ## About the Role 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. ## 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. ## Related Videos - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Can You Touch the Internet? A Journey in Remote Touch With Edge Computing and Haptic Coding](https://www.wearedevelopers.com/videos/1463-can-you-touch-the-internet-a-journey-in-remote-touch-with-edge-computing-and-haptic-coding) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)