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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
belfast, antrim, United Kingdom Hybrid / WFH Options
microTECH Global LTD
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 ❯
newtownabbey, antrim, United Kingdom Hybrid / WFH Options
microTECH Global LTD
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 ❯
lisburn, antrim, United Kingdom Hybrid / WFH Options
microTECH Global LTD
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 ❯
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 ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
VANRATH
Job Description 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 More ❯
belfast, antrim, United Kingdom Hybrid / WFH Options
Anson McCade
SC Eligible The Opportunity We’re working with a leading defence organisation on a key hire for a Senior Software Developer to join their embeddedsystems team. This is a hands-on, high-impact role developing real-time software for next-generation systems where performance and reliability … technologies—offering both deep technical engagement and long-term career growth. What You’ll Do • Lead or support the design, development, and integration of embedded software for advanced real-time platforms • Collaborate with systems, hardware, and safety teams to deliver certified software solutions that meet strict performance and … promote continuous improvement across the software function Key Skills & Experience • Strong experience as a Senior Software Developer, ideally in safety-critical or real-time systems • Solid background in C, C++ or Ada, and familiarity with UML modelling • Hands-on experience with multi-threaded applications, low-level driver development, or 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 ❯
belfast, antrim, United Kingdom Hybrid / WFH Options
Gravitas Recruitment Group (Global) Ltd
techniques, or Acoustic Analysis. Experience in the FMCG industry will be highly advantageous, particularly if you have worked with datasets derived from sensors or embeddedsystems within manufactured goods. This opportunity requires a Data Scientist who enjoys problem-solving, thrives in a client-facing environment, and is comfortable 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 ❯