edinburgh, central scotland, United Kingdom Hybrid / WFH Options
Anson McCade
developing real-time software for next-generation systems where performance and reliability are critical. Whether leading delivery or solving complex low-level challenges in C/C++ or Ada, you'll be at the core of safety-critical defence technologies—offering both deep technical engagement and long-term career growth. … 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 signal/data processing • Knowledge More ❯
aberdeen, north east scotland, United Kingdom Hybrid / WFH Options
Anson McCade
developing real-time software for next-generation systems where performance and reliability are critical. Whether leading delivery or solving complex low-level challenges in C/C++ or Ada, you'll be at the core of safety-critical defence technologies—offering both deep technical engagement and long-term career growth. … 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 signal/data processing • Knowledge More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
British Geological Survey (BGS)
The British Geological Survey (BGS) Geomagnetic Data Processor Appointment will be at either UKRI Pay Band B/S2 or Pay Band C/S2 (depending on qualifications, skills, and experience) Salary:Pay Band B/S2 is £26,876 per annum and Pay Band C/S2 is … or A-Level standard. A BSc (Hons) in Geophysics, Physics, Space Science, Mathematics, or evidence of similar capability would be necessary for the Band C role. Candidates should be able to demonstrate a proficiency in Microsoft Office applications, including Outlook, Word and Excel. Experience working on Linux-based computers or … in other non-Windows operating systems would be a real advantage, as would programming skills (particularly one or more of Python, FORTRAN, C, Java, shell scripting) as well as a familiarity with scientific data analysis. You should also be able to demonstrate an interest in Geomagnetism and/or Space More ❯
Employment Type: Contract, Part Time, Work From Home
edinburgh, central scotland, United Kingdom Hybrid / WFH Options
Octagon Group
hour Role focus: Embedded software, software testing & verification A leading R&D organisation are seeking a capable Embedded Software Engineer to assist with Embedded C software programming (full life-cycle development), with an emphasis on testing/verification set up and execution. This is a 3 month contract with possible … extensions. Skill requirements: Embedded C software/firmware programming. Linux and Windows. Embedded software testing and verification. Immediate start. Working with a large software team. Must be able to work onsite in Livingston, Scotland at least 3 days per week. Apply here to begin this application process. More ❯
Livingston, West Lothian, United Kingdom Hybrid / WFH Options
Octagon Group
hour Role focus: Embedded software, software testing & verification A leading R&D organisation are seeking a capable Embedded Software Engineer to assist with Embedded C software programming (full life-cycle development), with an emphasis on testing/verification set up and execution. This is a 3 month contract with possible … extensions. Skill requirements: Embedded C software/firmware programming. Linux and Windows. Embedded software testing and verification. Immediate start. Working with a large software team. Must be able to work onsite in Livingston, Scotland at least 3 days per week. Apply here to begin this application process. More ❯
East Calder, West Lothian, United Kingdom Hybrid / WFH Options
Octagon Group
hour Role focus: Embedded software, software testing & verification A leading R&D organisation are seeking a capable Embedded Software Engineer to assist with Embedded C software programming (full life-cycle development), with an emphasis on testing/verification set up and execution. This is a 3 month contract with possible … extensions. Skill requirements: Embedded C software/firmware programming. Linux and Windows. Embedded software testing and verification. Immediate start. Working with a large software team. Must be able to work onsite in Livingston, Scotland at least 3 days per week. Apply here to begin this application process. More ❯
north lanarkshire, central scotland, United Kingdom Hybrid / WFH Options
Escape Recruitment Services
on, visible and fully behind initiatives that support technical excellence and continuous improvement. What you'll be doing: Designing and developing embedded firmware in C/C++ Working closely with hardware, test, systems and manufacturing teams Getting hands-on with comms tech: Wi-Fi, Bluetooth, ZigBee and more Building smart … scalable, secure code for high-quality connected products Supporting architectural decisions, reviews and lab-based testing What we're looking for: Embedded C/C++ experience (from 2 to 10+ years depending on role) Comfortable working with RTOS, debugging tools, lab kit (scopes, analysers etc.) Strong problem-solving mindset and More ❯
Coatbridge, Lanarkshire, United Kingdom Hybrid / WFH Options
Escape
on, visible and fully behind initiatives that support technical excellence and continuous improvement. What you'll be doing: Designing and developing embedded firmware in C/C++ Working closely with hardware, test, systems and manufacturing teams Getting hands-on with comms tech: Wi-Fi, Bluetooth, ZigBee and more Building smart … scalable, secure code for high-quality connected products Supporting architectural decisions, reviews and lab-based testing What we're looking for: Embedded C/C++ experience (from 1 to 10+ years depending on role) Comfortable working with RTOS, debugging tools, lab kit (scopes, analysers etc.) Strong problem-solving mindset and More ❯
Coatbridge, North Lanarkshire, Lanarkshire, United Kingdom Hybrid / WFH Options
Escape
on, visible and fully behind initiatives that support technical excellence and continuous improvement. What you'll be doing: Designing and developing embedded firmware in C/C++ Working closely with hardware, test, systems and manufacturing teams Getting hands-on with comms tech: Wi-Fi, Bluetooth, ZigBee and more Building smart … scalable, secure code for high-quality connected products Supporting architectural decisions, reviews and lab-based testing What we're looking for: Embedded C/C++ experience (from 1 to 10+ years depending on role) Comfortable working with RTOS, debugging tools, lab kit (scopes, analysers etc.) Strong problem-solving mindset and More ❯
develop working embedded solutions Use C++ and other scripting languages Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++ What experience you need to be the successful C++ Software Engineer: Full software lifecycle including: Requirements Management, Design, Implementation, Test and Integration UML … delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket/Gitlab Experience of RTCA 178C DAL C Design Assurance or similar. This really is a fantastic opportunity for a C++ Software Engineer to progress their career. If you are interested please apply More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Quest Global Engineering Limited
Graphics (Siemens EDA) DxDesigner or similar tools Experience of high-speed serial communication interfaces/protocols(e.g. PCIe,Ethernet/IEEE802.3, SPI, I 2 C, etc.) and high-speed bus architectures (e.g. DDR3/4) Use of high-speed digital design techniques such as signal termination,controlled impedance, matchedlength tracking … systems Experience ofsignal integrity&power integrityanalysis at board level using Hyperlynx SI/PI or equivalent Knowledge of FPGA/Software coding languages (VHDL, C,Assembler) Experience of hardware requirements capture, requirements management tools andformal verificationof hardware requirements Experience of supervising other digital hardware engineers, planning and managing work for More ❯
Dalkeith, Scotland, United Kingdom Hybrid / WFH Options
Quest Global Engineering Limited
Graphics (Siemens EDA) DxDesigner or similar tools Experience of high-speed serial communication interfaces/protocols(e.g. PCIe,Ethernet/IEEE802.3, SPI, I 2 C, etc.) and high-speed bus architectures (e.g. DDR3/4) Use of high-speed digital design techniques such as signal termination,controlled impedance, matchedlength tracking … systems Experience ofsignal integrity&power integrityanalysis at board level using Hyperlynx SI/PI or equivalent Knowledge of FPGA/Software coding languages (VHDL, C,Assembler) Experience of hardware requirements capture, requirements management tools andformal verificationof hardware requirements Experience of supervising other digital hardware engineers, planning and managing work for More ❯
BMC Software is looking for a Senior Assembler Developer to join our dynamic development team! In this role, you will be a contributing member of the team responsible for designing, developing, troubleshooting, and debugging software programs. These include software tools More ❯
BMC Software is looking for a Senior Assembler Developer to join our dynamic development team! In this role, you will be a contributing member of the team responsible for designing, developing, troubleshooting, and debugging software programs. These include software tools More ❯
BMC Software is looking for a Senior Assembler Developer to join our dynamic development team! In this role, you will be a contributing member of the team responsible for designing, developing, troubleshooting, and debugging software programs. These include software tools More ❯
Computer Science or a related field (Bachelor’s, Master’s, or PhD). Expertise in operating systems, distributed systems, or cloud computing. Proficiency in C/C++, Go, Python, or similar languages. Strong analytical skills and a passion for innovation in systems research. Keywords: Infrastructure/Distributed Systems/Operating … Systems/OS/Cloud Computing/Systems Research/C/C++/Go/Python If you are interested in this Infrastructure Research Engineer position, please send a CV to ts@eu-recruit.com By applying to this role you understand that we may collect your personal data and More ❯
Computer Science or a related field (Bachelor’s, Master’s, or PhD). Expertise in operating systems, distributed systems, or cloud computing. Proficiency in C/C++, Go, Python, or similar languages. Strong analytical skills and a passion for innovation in systems research. Keywords: Infrastructure/Distributed Systems/Operating … Systems/OS/Cloud Computing/Systems Research/C/C++/Go/Python If you are interested in this Infrastructure Research Engineer position, please send a CV to ts@eu-recruit.com By applying to this role you understand that we may collect your personal data and More ❯
Computer Science or a related field (Bachelor’s, Master’s, or PhD). Expertise in operating systems, distributed systems, or cloud computing. Proficiency in C/C++, Go, Python, or similar languages. Strong analytical skills and a passion for innovation in systems research. Keywords: Infrastructure/Distributed Systems/Operating … Systems/OS/Cloud Computing/Systems Research/C/C++/Go/Python If you are interested in this Infrastructure Research Engineer position, please send a CV to ts@eu-recruit.com By applying to this role you understand that we may collect your personal data and More ❯
Computer Science or a related field (Bachelor’s, Master’s, or PhD). Expertise in operating systems, distributed systems, or cloud computing. Proficiency in C/C++, Go, Python, or similar languages. Strong analytical skills and a passion for innovation in systems research. Keywords: Infrastructure/Distributed Systems/Operating … Systems/OS/Cloud Computing/Systems Research/C/C++/Go/Python If you are interested in this Infrastructure Research Engineer position, please send a CV to ts@eu-recruit.com By applying to this role you understand that we may collect your personal data and More ❯
into new several new markets. The ideal candidate will have several years of programming experience with C++ (bonus points if you have exposure with C or Objective-C). This role will mainly involve working on the company's core products, they currently have 3 that are used world-wide … background or to have strong knowledge/a passion for security. You'll ideally have experience with most of the following; ** Strong knowledge of C/C++ ** Deep understanding of Design processes and Architectural patterns ** Low-level programming ** Knowledge of mobile development The following is highly desirable; ** Software Security experience More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
into new several new markets. The ideal candidate will have several years of programming experience with C++ (bonus points if you have exposure with C or Objective-C). This role will mainly involve working on the company's core products, they currently have 3 that are used world-wide … background or to have strong knowledge/a passion for security. You'll ideally have experience with most of the following; ** Strong knowledge of C/C++ ** Deep understanding of Design processes and Architectural patterns ** Low-level programming ** Knowledge of mobile development The following is highly desirable; ** Software Security experience More ❯
Skills & Experience needed: Prior working experience with compiler technologies may that be with Frontend/Backend LLVM or MLIR. Strong programming language skills with C and/or C++. Familiarity with a GPGPU API such as SYCL, CUDA or OpenCL. Open Source code commits and reviews are beneficial. Experience of … techniques for GPGPU code would be a plus but not essential. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/Low level/Hardware/debuggers/Fortran/OpenCL/CUDA/MLIR/Machine Learning/GPU/GPGPU By More ❯