belfast, antrim, United Kingdom Hybrid / WFH Options
VANRATH
Embedded C/C++ Software Engineer – Contract Location: Belfast (Hybrid, 4 days in Belfast office per week) Contract: Daily Rate (6 Months -extension 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 embeddedsystems, 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 embeddedMore ❯
newtownabbey, antrim, United Kingdom Hybrid / WFH Options
VANRATH
Embedded C/C++ Software Engineer – Contract Location: Belfast (Hybrid, 4 days in Belfast office per week) Contract: Daily Rate (6 Months -extension 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 embeddedsystems, 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 embeddedMore ❯
lisburn, antrim, United Kingdom Hybrid / WFH Options
VANRATH
Embedded C/C++ Software Engineer – Contract Location: Belfast (Hybrid, 4 days in Belfast office per week) Contract: Daily Rate (6 Months -extension 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 embeddedsystems, 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 embeddedMore ❯
hardware, or to improve its performance. Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints. Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Stores, retrieves, and … manipulates data for analysis of system capabilities and requirements. Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. The responsibilities of this role include: • Working under some supervision. • Making decisions that are moderate in impact; errors may … responsibilities of this role do not include: • Financial accountability (e.g., does not involve budgeting responsibility). Minimum Qualifications • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. • 2+ years Software Engineering or related work experience. • 2+ years experience with Programming Language such as C, Required is More ❯
hardware, or to improve its performance. Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints. Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Stores, retrieves, and … manipulates data for analysis of system capabilities and requirements. Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. The responsibilities of this role include: • Working under some supervision. • Making decisions that are moderate in impact; errors may … responsibilities of this role do not include: • Financial accountability (e.g., does not involve budgeting responsibility). Minimum Qualifications • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. • 2+ years Software Engineering or related work experience. • 2+ years experience with Programming Language such as C, Required is More ❯
Senior Embedded Software Engineer - BLE/Audio Codec Location: Belfast (On-site preferred with flexible WFH options) Contract: Inside IR35 Duration: 6-12 months (likely extension) Start Date: ASAP Overview: We're seeking a highly skilled Embedded Software Engineer to join a cutting-edge BLE/Audio Codec … team working on ultra-low-power embeddedsystems, such as wireless earbuds and headphones. This role requires strong embedded C/C++ skills, with a focus on code optimisation for constrained environments. Key Responsibilities: Develop and optimise embedded firmware for BLE audio devices Work on LC3 … and system-level performance tuning Collaborate with hardware, DSP, and software teams to deliver end-to-end solutions Debug and profile firmware on target systems using cross-compilation tools Key Technologies: Embedded C/C++ (performance-optimised code for low-resource systems) BLE/LC3 DSP (Digital More ❯
Are you a talented and experienced Embedded Software Engineer looking to make an impact within a forward-thinking team? MCS Group is looking for a motivated individual to design, develop, and optimise software solutions tailored to client needs and hardware platforms. This is your opportunity to gain exceptional exposure … have had a global impact on everyday technology- right down to the smart-phone in your pocket. Key Responsibilities: Develop and modify software for embeddedsystems to enhance performance and efficiency Analyse user requirements and create tailored software solutions Debug and resolve complex technical issues Collaborate across teams … years now, and will have spent a proportion of this time developing with C, C++, or Python. You will have demonstrable experience of developing embedded software. Strong analytical, troubleshooting and communication skills Able to work independently and as part of a cross-functional team Comfortable managing ambiguity and making More ❯
Engineer also provides technical guidance, supporting junior and mid-level engineers, and ensures the system meets performance. Role Responsibilities: Design and implement real-time systems, including DSP algorithms, FPGA architectures, and microcontroller firmware, tailored to project requirements. Ensure software meets strict real-time performance constraints, focusing on latency, throughput … Lead efforts in hardware/software integration to ensure seamless operation of real-time solutions. Optimize performance and efficiency of signal processing algorithms and embedded systems. Mentor junior and mid-level engineers, providing technical guidance, best practices, and support for skill development. Conduct code reviews, design evaluations, and testing … to uphold high-quality standards. Investigate and resolve complex technical issues in real-time systems, ensuring reliability and robustness. Debug hardware and software issues, getting to the root cause of the issue. Propose innovative solutions to technical challenges. Design high quality systems which comply with regulatory standards. Stay More ❯