edinburgh, central scotland, united kingdom Hybrid / WFH Options
Lorien
have a good hands-on IaC skills (Terraform/Ansible/similar) Confidence with offerings such as Azure DevOps and Git, and be comfortable managing both Windows Server and Linux systems Strong communication skills are essential, as you'll be working with a variety of teams and helping to keep multiple systems running smoothly and securely If you also have More ❯
the software development lifecycle, such as source control, CI/CD platforms, requirements management, and defects tracking. NICE TO HAVE Experience with Qt/QML Demonstrated experience with embedded Linux application development Experience with Squish automation Experience with Selenium Experience working in a regulated development environment (finance, medical, defense, aerospace, etc.) is a plus. Experience in product development of medical More ❯
City Of Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Abercorn Sinclair
IT. Candidate Profile Essential: Degree in Computer Science, Engineering, or related discipline. Significant experience (8+ years) in infrastructure engineering/IT operations. Strong background in HPC, GPU-accelerated environments, Linux systems, storage, and networking. Proven track record in infrastructure monitoring, optimisation, and automation. Experience with vendor management, contracts, and IT financial planning. Knowledge of IT security, compliance, and disaster recovery More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
SeeByte
the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in C C on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile best practises Willingness to More ❯
language skills in one of: Lisp, Skill, Python, TCL Interest in digital or analog circuit design Experience with GUI frameworks, such as Qt, MFC (Windows) Familiarity with development on Linux/Unix or Windows Exposure to build and version-control systems Exposure to the Cadence Virtuoso environment or other electronic design platforms Additional Skills/Preferences: The successful candidate should More ❯
of programming in C++ 11 or higher utilizing Object-Oriented Programming (OOP) concepts and techniques is required Experience in utilizing multi-threading techniques is required. Demonstrated experience with desktop Linux application development in an embedded environment is required. Experience with Qt/QML is a big plus. Experince with desktop UI development in at least 1 UI framework such as More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Sanderson
experience dedicated to Threat Hunting, Threat Intelligence and Threat Modelling. Proven experience in a SOC, CIRT, or similar security operations environment. Deep understanding of network protocols, operating systems (Windows, Linux, macOS), and common enterprise applications. Expertise in analysing network traffic (e.g., packet analysis with Wireshark). Proficiency with security tools such as SIEM (e.g., Splunk, QRadar), EDR (e.g., CrowdStrike, SentinelOne More ❯
company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in C++/C on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience working to software quality processes and following Agile best practises Willingness to More ❯
the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in C C on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile best practises Willingness to More ❯
computer systems, Applications development in IT/Multitier/SOA/Web/MicroServices context. Software Configuration Management experience (TFS, SVN, GitHub) Knowledge on IT and Cybersecurity environments including Linux and Windows operating systems Your Profile Key skills/knowledge/experience: Must have experience as Program Manager managing multiple teams for implementation of mission critical Grid applications – EMS, ADMS More ❯
Software Engineer must have: Degree in Computer Science or Electronics 6+ years of experience in software development using C and C++ Deployment of applications and drivers onto an embedded Linux system Ability to analyse hardware schematics and datasheets You will get opportunities to further develop your career and get market-leading training!! If you believe you have the right skill More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Reed
in cloud infrastructure, particularly with AWS and/or Azure Hands-on experience with cloud backup and recovery solutions, whether native or third-party Strong technical foundation in Windows, Linux, and cloud networking principles Exceptional communication skills with professional fluency in English A confident, quick-thinking individual who thrives in client-facing environments Full right to work in the UK More ❯
ideal for seasoned engineers who thrive in collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international More ❯
environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international More ❯
ideal for seasoned engineers who thrive in collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international More ❯
Systems applications for Distribution (VVC (Volt VAR Control, Automatic Feeder Rate etc) • 5 + years of experience with C++, Java or other related language. • 5 years of experience with LINUX and Windows Operating Systems • Design, implement, and optimize ADMS solutions to meet business needs and improve operational efficiency. • The PSA Engineer will be responsible for meeting business objectives by developing More ❯
Expertise: Strong experience in low level C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security & Debugging Tools: Experience with Frida, Xposed, Android Studio, Xcode, Magisk, Checkra1n , and other security analysis tools. Bonus Points For: Experience with mobile security frameworks (OWASP Mobile Top More ❯
Expertise: Strong experience in low level C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security & Debugging Tools: Experience with Frida, Xposed, Android Studio, Xcode, Magisk, Checkra1n , and other security analysis tools. Bonus Points For: Experience with mobile security frameworks (OWASP Mobile Top More ❯
members on system features and customer use case scenarios. Qualifications Required: At least 3 years commercial experience using C and C++ (v11+) Experience of developing within a Unix/Linux operating system with good grasp of shell scripting Experience of RDBMS design/development using PostgreSQL or similar, and experience of database triggers, schemas, and views Experience in UI/… UX development using toolkits such as Qt Experience of Git, Make and build systems within Unix/Linux environment is desirable Excellent analytical skills and systematic approach to problem solving and solution development Excellent communication skills are essential with an ability to articulate high level business requirements to low level technical details to a varied audience. Desirable: A solid mathematical More ❯
Senior Network Software Engineer C Linux - Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know youre better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company youll have the opportunity to work on innovative, challenging projects where youll learn something new in emerging Network technologies click apply for full job details More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking a Senior Embedded Linux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance Embedded Linux systems for both new products and enhancements across a global customer base. You will be working on cutting-edge embedded … platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded … Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi-core ARM processors Understanding of communication protocols Benefit package includes bonus, share options, 5% pension, healthcare, life assurance, illness protection, 32 days holiday, hybrid working, flexible working hours and lots more More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking a Senior Embedded Linux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance Embedded Linux systems for both new products and enhancements across a global customer base. You will be working on cutting-edge embedded … platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded … Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi-core ARM processors Understanding of communication protocols Benefit package includes bonus, share options, 5% pension, healthcare, life assurance, illness protection, 32 days holiday, hybrid working, flexible working hours and lots more More ❯
in C++ 11/17 programming languages is required. Proficiency in utilizing multi-threading techniques is required. Experience in Qt/QML is highly desirable. Demonstrated experience with embedded Linux application development is required. Medical device software development experience is highly preferred. Familiarity with FDA Quality Systems Regulations (QSR) is highly preferred. Experience with Linux, Containers, DevOps environments is a More ❯
Edinburgh & Lothians, Scotland, United Kingdom Hybrid / WFH Options
FINTEC recruit
/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. An opportunity to grow your expertise in embedded systems and Linux development with a successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and … test embedded software across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication … years experience in embedded software development Strong proficiency in C/C++ for embedded systems. Hands-on experience with embedded software development on microcontrollers/microprocessors. Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines. Familiarity with Linux build systems such as Yocto. Solid understanding of hardware principles, including digital and analogue circuits. More ❯
Edinburgh, Penicuik, Midlothian, United Kingdom Hybrid / WFH Options
FINTEC recruit Ltd
/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. An opportunity to grow your expertise in embedded systems and Linux development with a successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and … test embedded software across a range of microcontrollers, microprocessors and linux-based systems – C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication … years experience in embedded software development Strong proficiency in C/C++ for embedded systems. Hands-on experience with embedded software development on microcontrollers/microprocessors. Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines. Familiarity with Linux build systems such as Yocto. Solid understanding of hardware principles, including digital and analogue circuits. More ❯