Amazon Development Centre (Scotland) Limited - A64
data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - Experience in building machine learning models for business application PREFERRED QUALIFICATIONS - Experience using Unix/Linux - Experience in professional software development #J-18808-Ljbffr More ❯
Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS Experience using Unix/Linux Experience in professional software development Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Lumenalta
3 days ago Be among the first 25 applicants With over 20 years of fully remote experience, Lumenalta offers: Fully remote work Rapid growth opportunities Self-Improvement What You Will Work On Collaborate with visionary enterprise clients Learn how to More ❯
Job Description Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck? Frustrated? Know you're better than this? Career goals not being met? As a Senior Software Engineer in this Networking Technology company, you'll have the opportunity to work on innovative, challenging projects where you'll learn something new in this interesting domain, including Network … Your interactions are being enabled by these technologies. Driven by a relentless pursuit of network innovation, you'll be a Senior Network Software Engineer with good C coding skills, Linux, and preferably Python. In this unique role, you will help make a difference in people's lives. You will help drive the development of a Debian Linux Network Operating System … Minimum Requirements: You will ideally have the following skills and experience: Ability to write quality C code along with automated unit test cases using Python/C Understanding of Linux OS & open source software development Experience with design & development of high-level Networking Protocols, L2/L3 networking technologies, Routing/IP, IPv6, ISIS, OSPF, BGP, L2VPN or similar Experience More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Software Support Engineer to... ...work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and … to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run. This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source software, great communication … work time for team meetings, events and conferences What we are looking for in you An exceptional academic track record Background in Computer Science, STEM or similar Experience with Linux and open source software Experience with at least one of Python, Go, C or C++ on Linux A drive to learn unfamiliar technology and deep-dive difficult issues Willingness to More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
best user experience of Ubuntu on partner hardware for Robotics, Automotive, SmartNIC, Medical device, Industry gateway and many other products. In this role, you will use your knowledge of Linux and hardware and improve Ubuntu for millions of users. We work with the world's most significant silicon companies - Intel, AMD, Nvidia, Mediatek, Hisilicon, Samsung and more - to optimize Ubuntu … to ensure that Ubuntu works perfectly on their hardware. This fast-paced environment requires excellent time management, insightful debugging, critical thinking, problem-solving skills and deep knowledge of the Linux system . Location: This role will be based remotely in the EMEA region The role entails Provide software and system engineering services for OEM and ODM customers Work closely with … Electrical Engineering Exceptional academic track record from both high school and university Professional written and spoken English with excellent presentation skills Familiar with C, Python and Bash Familiar with linux boot up process Linux kernel, boot and system-level architecture skills Experience of bootloader development, such as u-boot Software development on Arm or non-X86 platforms Linux debugging and More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
that really matter to them rather than the OS and infrastructure. LXD is a modern Golang system container and virtual machine orchestrator widely used on Ubuntu, ChromeOS and other Linux platforms. LXD engineering spans the entire software stack from low-level kernel work on namespaces, confinement, security, filesystems, VMMs and networking, to the high level management REST API and CLI. … storage, networking and virtualization Experience with container technologies Experience with concurrent, distributed systems Conscientiousness and detail orientation, with a focus on performance Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually … weeks ago Edinburgh, Scotland, United Kingdom 1 week ago Software Engineer - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 2 months ago Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 week ago Software Engineer (Python/Linux/Packaging) Edinburgh, Scotland, United Kingdom 7 months ago Edinburgh More ❯
narrow-right Job Views: 6 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Embedded Systems Engineer – up to £65,000 Do you enjoy solving complex problems with Embedded Linux and Modern C++? Are you excited by systems that operate in the real world, beyond the cloud? Looking to join a forward-thinking team where your code shapes advanced technology … environments who love to work close to the metal but enjoy a modern, structured development workflow. You’ll likely have experience with: Modern C++ (C++17 or later) in embedded Linux settings System-level problem-solving and debugging complex performance issues Clean, testable code with CI and automated testing workflows Python scripting for toolchain and testing support Interest or experience with More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
profitable, and growing. The role of a Systems Integrations Engineering Manager, Commercial Systems at Canonical This engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with … Edinburgh, Scotland, United Kingdom 2 months ago Engineering Manager for IAM (Identity and Access Management) Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 1 month ago Linux Engineering Manager - Optimisation for Latest Hardware Edinburgh, Scotland, United Kingdom 4 months ago Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United More ❯
Technical knowledge in at least one of the following: Python, C, C++, C#, Java. Experience in cross-platform test development for Windows and Linux. Experience of testing Open Source Linux-based embedded products. Experience testing software/embedded software for FPGA-based hardware systems. Specific experience of Telecommunication/Data Communication hardware products. Knowledge of Telecoms Framing and Packet structures More ❯
Distributed Systems: Large Scale Database, Multi-tenant, Highly Available Systems, Fault Tolerance, Disaster Recover, or Transactional Systems - Experience with Networking: C++ and Systems Programming, Socket, Storage Database, Sharding, Latency, Linux, SQL, Kernel, Distributed Systems, Open Source, or Backend Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
designing and writing high-quality Web technologies Experience with and passion for Typescript, React or Flutter An eye for accessibility and performance Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability Passion, thoughtfulness, and self-motivation Excellent communication and presentation skills Result-oriented, with a personal drive to meet commitments More ❯
Join to apply for the Senior Firmware Engineer {L} role at ARKA Group, LP 3 days ago Be among the first 25 applicants Join to apply for the Senior Firmware Engineer {L} role at ARKA Group, LP Get AI-powered More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
any software engineer interested in understanding sales and revenue processes and growing their skills beyond software engineering. The Livepatch team designs and develops a service for the delivery of Linux kernel patches to shrink the exploit window for critical and high severity Linux kernel vulnerabilities, by patching the Linux kernel between security maintenance windows, while the system runs. The engineering More ❯
expertise in Python, OOP principles, CI/CD workflows, and Agile methods Experience with automation tools and modern test practices Bonus for experience with Qt/QML, Squish, embedded Linux, regulated industries, and global team collaboration More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Strong leadership and organizational skills. Experience with version control (git) and debugging tools (gdb, crash). Commitment to testing methodologies and maintainable code. Excellent English communication skills. Experience with Linux, preferably Ubuntu, and open source models. People management experience in support organizations is a plus. What We Offer Remote work with biannual in-person team sprints. USD 2,000 annual More ❯
from Infinity Quest Team Lead - (UK & Europe) at Infinity Quest Responsible for the technical architecture applied for the implementation of the end to end Infrastructure, Cloud & Security Services (Wintel, Linux, DB, Storage, VWware, Citrix, Microsoft, Workplace, Office 365, Cloud, Security, SIEM etc.) Interacting with the Customer Enterprise Architect to ensure that the Services the Provider delivers are aligned with the More ❯
United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 1 month ago Livingston, Scotland, United Kingdom £27,000.00-£37,000.00 6 days ago Software Engineering Manager - Desktop and Embedded Linux Optimisation Edinburgh, Scotland, United Kingdom 4 months ago Edinburgh, Scotland, United Kingdom 1 week ago Falkirk, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 2 weeks ago Edinburgh More ❯
Experience of Hardware Design and Verification languages including PSL, SVA, Verilog, VHDL, System Verilog, System-C, TLM. Experience of the IP/Soc verification process. Experience with Unix/Linux environment including scripting languages. Good Communication and presenting skills. Additional Information: Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
Holt Executive
mitigating technical risk for FPGA design activities. Experience with High-Speed Serial protocols and implementations Ability to coordinate day to day technical activities Excellent communication (oral & written) & interpersonal skills Linux and scripting experience Practical experience with agile methodology Experience in writing technical reports/documentation Desirable Development of real-time, embedded, safety-critical FPGA, preferably in accordance with RTCA/ More ❯
Willingness to occasionally work flexible hours. PLUSES Please note that these are desirable skills and are not required to apply for the position. Knowledge of macOS environment. Knowledge of Linux environment. Knowledge of mobile devices: iOS, iPadOS and Android. Knowledge of console and PC gaming hardware. Game development experience and/or a passion for games. High proficiency with MS More ❯
technology and a thirst to learn Based in EMEA timezones (Europe, the Middle East and Africa) University degree or equivalent education Useful experience if you have it Familiarity with Linux desktop technologies Server-side languages, such as Python or NodeJS Experience working on a large scale React (with TypeScript) project A history of open source contributions Relevant work experience Who More ❯
and colleagues to make our Group a great place for everyone. Including you. What you'll need Integration Bus (IIB) v9/v10/APP Connect Enterprise v12 administration - Linux or Mainframe IBM WebSphere Message Queue v9 administration- Linux or Mainframe Operational experience on Linux OS systems Operational experience using SQL - DB2/Oracle Scripting experience - Shell Any experience of More ❯
Strong C++ (C++11 or newer) Experience with Qt OR familiarity with at least one modern desktop UI framework (e.g., WPF, WinUI 3, UWP—not WinForms or web-based frameworks) Linux environment experience A few quick questions to help with screening: How much experience do you have with C++11 or newer? What Qt experience do you have? If no QT, what More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
Holt Executive
and implementations Ability to coordinate day to day technical activities, liaising closely with the Project Engineering Lead/Lead firmware engineer & other disciplines Excellent communication (oral & written) & interpersonal skills Linux and scripting experience Experience in writing technical reports/documentation Desirable Development of real-time, embedded, safety-critical firmware, preferably in accordance with RTCA/DO-254 DAL D Independent More ❯