cover image
Canonical

Senior Ubuntu Embedded IoT System Engineer

Remote

London, United Kingdom

Full Time

18-03-2025

Job Specifications

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

Canonical's OEM Delivery Team works with tier-one OEM, IHV, and ODM customers to pre-load Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users. You will have the opportunity to enable cutting edge technology with world leading partners, and become the first contributor to the innovation.

We are hiring a Senior Ubuntu Embedded IoT System Engineer to represent Canonical with leading OEMs, ODMs, and silicon partners and to deliver the 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 on their next-generation chips. We also work with OEMs and ODMs - Dell, HP, Lenovo, Advantech, ADLink and many more - 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 partners on platform bring up
Work with project managers and Field/QA engineers to identify, triage, and fix critical problems
Work with individual upstream projects to find and apply patches for bugs
Conduct root cause analysis, collect and organize details to reproduce and explain results
Facilitate communication between Ubuntu, firmware and hardware engineering teams
Occasional international travel to the EU, USA, Taiwan and China

What we are looking for in you

A Bachelor or higher degree in STEM, preferably Computer Science or 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 resolution abilities
Ability to be productive in a globally distributed team
Ability to learn fast to work on cutting edge technologies
Ability to travel internationally twice a year for company events up to two weeks long

Nice-to-have skills

Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, device firmware
Experience debugging power management on PCI ASPM, SATA ALPM, low power profiles
Experience in board design, bring up, and validation
Experience with electrical engineering design tools (e.g. schematic capture, layout)
Computer architecture knowledge of x86, ARM, RISC-V
Familiarity with Ubuntu development model
Shell/Python scripting skills

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

About the Company

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors. Ubuntu means 'humanity to others'. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation. Together with a community of 200,000, we publish an operating system that runs from the tiny... Know more

Related Jobs

Company background Company brand
Company Name
Palisade, Inc
Job Title
Blockchain Integration Engineer
Job Description
About Us Palisade is on a mission to transform custody in the digital asset space. We’re building the best-in-class digital asset custody platform that provides organisations with the tools to safely and securely hold, manage and interact with their digital assets. Our journey as a company has only just begun, and we’re looking for pioneers like you to step in and take the reins. We’re looking for people with passion, grit, integrity, and an eagerness to learn. Being part of the core team, you will be a key part of Palisade’s growth and success. If you’re looking for the defining challenge of your career… this is it! About The Role Palisade is seeking a talented Blockchain Integration Engineer to expand our custody platform’s interoperability with leading blockchain networks. You’ll architect and deploy services that interface directly with blockchain nodes, enabling secure asset transfers, smart contract executions, and real-time event monitoring. This role requires deep familiarity with blockchain protocols, consensus mechanisms, and distributed ledger architectures. This role offers a unique opportunity to directly impact Palisade's growth and success, collaborating with a passionate team to revolutionize the digital asset custody space. Key Responsibilities Developing high-throughput blockchain adapters (RPC/WebSocket) for networks like Bitcoin, Ethereum, Solana. Designing cross-chain interoperability solutions, including atomic swaps and bridge validators. Implementing secure transaction signing flows integrated with our MPC co-signer infrastructure. Optimizing node infrastructure for low-latency querying (e.g., tracing, block parsing). Ensure high production reliability of our applications by proper tests, logging, and alerting Manage and mentor junior engineers Drive key business metrics Have an inordinate amount of fun About You At least 2 years of software development experience in the blockchain space Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Typescript or Python) Hands-on experience working on large-scale distributed systems Familiarity with event-driven micro-services, Kubernetes, and cloud-based infrastructure Familiarity with gRPC and protocol buffers Ability to work in a fast-paced start-up environment and be a core contributor to the success of the company A self-starter that thrives on autonomy and can see a task through from start to finish A positive attitude with a passion for acquiring and sharing knowledge Web3, blockchain, and fintech experience are a plus Compensation, Perks & Benefits Regular social events and company get-togethers A chance to join a group of individuals with a solid learning-oriented mindset An environment where you can dive deep into the latest technologies This is an offshore remote role with working hours being the UK core working hours (9 AM to 5 PM BST). We do not sponsor visa. No recruitment agencies please.
London, United Kingdom
Remote
Full Time
17-03-2025
Company background Company brand
Company Name
Berkeley Square - Talent Specialists in IT & Engineering
Job Title
GPU Hardware Architect
Job Description
Role Overview My client is expanding their GPU architecture team and looking to hire a GPU Hardware Architect to help shape the next generation of ultra-efficient GPUs. In this role, you will work closely with leadership to define the technology roadmap and develop innovative GPU architectures. Key Responsibilities Collaborate with a team of GPU architects focused on efficiency. Analyze industry trends and contribute to GPU innovation. Define architectural features and ensure optimal power, performance, and area (PPA). Work with research teams on novel algorithm implementations. Engage with modeling, product, and implementation teams to refine and deliver GPU designs. Validate performance data and support verification efforts. Contribute to technology roadmaps and industry standards. About You You are a proactive problem-solver with strong communication skills and a drive for innovation. You build strong partnerships and deliver high-quality results. Required Skills Experience in GPU architecture or complex system design. Knowledge of 3D graphics/compute APIs (Vulkan, D3D12, OpenCL). Understanding of ASIC design methodologies. Ability to define and drive architectural explorations. Desirable Skills Strong mathematical and algorithmic background. Experience with digital video, micro-architecture specs, or performance analysis. Familiarity with functional safety standards (e.g., ISO26262).
United Kingdom
Remote
Full Time
17-03-2025
Company background Company brand
Company Name
Reown (prev. WalletConnect Inc.)
Job Title
Solutions Engineer (Web3 & Enterprise Customers)
Job Description
Welcome to Reown, the onchain UX platform. Reown, formerly known as WalletConnect Inc., is a leading provider of tools and technologies that enable seamless, secure, and intuitive digital ownership experiences. With a mission to make blockchain technology accessible and user-friendly, we have established a comprehensive network with 254M+ Total Connections, 37M+ Global Active Users, and 4.7M+ Unique Monthly Wallets, spanning 57k+ Connected dApps and 600+ Wallets for users to choose to connect with. Our suite of cutting-edge toolkits, including AppKit and WalletKit, empowers builders, developers, and end-users to enhance web3 interactions. AppKit facilitates smooth wallet integrations, login options, and on-chain transactions, while WalletKit secures and simplifies wallet connections to thousands of apps, supporting both EVM and non-EVM blockchains (Ethereum, Solana, Bitcoin, etc.) . With $25M in funding from top crypto and infrastructure investors, including Union Square Ventures, 1kx, Shopify, Coinbase Ventures, Circle Ventures, and Uniswap Labs, we are a global, remote-first team that values openness, simplicity, innovation, and ownership. Our technology is trusted by industry leaders in the decentralized space, as well as Telegram's 950M Users. We are committed to bridging the gaps between onboarding users into blockchain and enabling easy interactions between them and decentralized applications. If you're passionate about making blockchain technology accessible and user-friendly, we invite you to join our team and contribute to our mission. The Role This Solutions Engineer will be reporting to our Head of Business Development in a customer facing role helping Reown's Business Development Team with Web3 & Enterprise Customers Pre/Post-Sales inniatives/onboarding/etc.. Duration: Full-time Location: REMOTE Preferred Living Locations or Time zones: East Coast US or Europe Preferred Key Responsibilities will include: Customer Engagement & Pre-Sales Support Partner with sales and business development teams to provide technical expertise during customer engagements Conduct demos, proof-of-concepts (PoCs), and technical workshops to showcase Reown's capabilities Assist in RFPs, security reviews, and solution scoping for enterprise customers Solution Design & Architecture Work with customers to design and architect scalable integrations using Reown's SDKs, APIs, and authentication solutions Provide best practices and guidance on wallet connectivity, identity management, and blockchain interactions Translate business needs into technical implementation plans Implementation & Technical Support Assist customers in integrating Reown's solutions, troubleshooting technical issues, and optimizing performance Work with engineering teams to debug and resolve complex challenges, ensuring a seamless developer experience Support enterprise clients through onboarding, testing, and go-live phases Product Expertise & Advocacy Serve as a trusted technical advisor for customers, helping them unlock the full potential of Reown's technology Inform and help maintain technical documentation, guides, and best practices to facilitate customer adoption Collect customer feedback and collaborate with product and engineering to influence future roadmap improvements Cross-Functional Collaboration Work closely with Sales, Product, and Engineering teams to ensure customer success and solution alignment Partner with DevRel and Marketing to contribute to technical content, webinars, and community engagement Act as a bridge between customer needs and internal product development. Industry & Technology Trends Stay up-to-date with the latest advancements in Web3, blockchain authentication, and enterprise adoption trends. Provide insights on emerging standards and new integrations to keep Reown ahead of the curve Help customers navigate evolving compliance and security requirements in Web3 Requirements What We're Looking For (Must Haves): 3+ years of experience in software engineering, solution architecture, or technical consulting Deep understanding of Web3 technologies, including wallets, authentication standards, and blockchain infrastructure Strong experience with SDKs, APIs, and developer tools. Proficiency in JavaScript, TypeScript, or Rust is a plus Ability to communicate complex technical concepts to both technical and non-technical audiences Experience working with enterprise customers or large-scale blockchain projects (Bonus) Knowledge of OAuth, JWT, DID (Decentralized Identifiers), or Web3 authentication protocols Experience interacting with blockchain programmatically through solana/web3js, wagmi, ethers, and similar libraries Benefits Why Join Reown? Work with top-tier Web3 and enterprise clients shaping the future of blockchain adoption Join a fast-growing, remote-first company building essential Web3 infrastructure Competitive salary, crypto-friendly benefits, and career growth opportunities Be at the cutting edge of wallet connectivity, decentralized identity, and blockchain security If you're passionate about helping Web3 and enterprise customers build the next generation of decentralized applications, we'd love to hear from you! Learn Our SDKs: Learn more about our two SDKs: Appkit (link) and Walletkit (link) If you're excited to work at the intersection of technology, business development, and Web3, we'd love to hear from you!
United Kingdom
Remote
Full Time
17-03-2025
Company background Company brand
Company Name
East Suffolk and North Essex NHS Foundation Trust
Job Title
Community Physiotherapist - Ipswich East
Job Description
An exciting opportunity has arisen within the Ipswich East Community Team. We are looking for an experienced band 6 Physiotherapist who is passionate, committed, innovative, enthusiastic and highly motivate to delivering high quality care within patient’s homes. This is a full-time position, with hours/pattern of work to be negotiated. We are fortunate enough to be co-located with our nursing, social care colleagues and the out of hours REACT, admission prevention and discharge to assess teams. This is an opportunity to work within a knowledgeable experienced team and wider MDT. You should be flexible, motivated and willing to work within a changing environment. We will provide support through in-service training and professional forums, Mandatory training, 1:1 and personal development meetings as well as clinical rolling skills training via the practice development facilitators. We facilitate students on training and have close working relationships with neighbouring community teams in Health and Social Care. https://sway.cloud.microsoft/3tndXp5oQxjhGyiT?ref=Link We are committed to patient centred care in the right place, at the right time and provide a comprehensive supervision and training programme with career progression opportunities within the clinical and managerial fields. The Therapy service has a high profile within the Trust operating a 7-day service and thrives on innovation and challenge. It has taken a lead role in many developments, which are helping to shape the future of patient pathways within the local area. Main Responsibilities To provide high standard patient care in hospital settings and patients homes To ensure a more seamless flow for patient care between hospital and community settings, enabling patients to be cared for in their own home environment To provide supervision and support to more junior staff To triage referrals to the community team We are ESNEFT and we provide hospital and community health services to almost one million people across east Suffolk and north Essex. Our dedicated staff deliver care from acute hospitals in Colchester and Ipswich, community hospitals, surgeries, community clinics and in patients’ own homes. We are one of the largest NHS organisations in England, employing more than 12,000 staff. We pride ourselves on supporting our staff. We offer a wide range of training and development opportunities, as well as flexible working options. Along with supporting you to achieve your career goals we offer a generous pension scheme, unsocial hours payments (where applicable), 27 days annual leave on commencement (pro rata) and access to a range of NHS discounts. Our Staff Health and Wellbeing programme offer a variety of services. Our philosophy is that Time Matters to everyone. Across the Trust, we concentrate on improving the things we do and removing those which cause time delays for our staff and patients. We are investing in our commitment to Time Matters with a partnership with leading electronic patient record (EPR) supplier Epic. This digital transformation will bring what’s widely regarded as the world’s best EPR system to ESNEFT, transforming life in hospital for staff and patients. If you are passionate about patient care and want to develop your skills and knowledge, then we want to hear from you. Find out about living and working here - www.youtube.com/watch?v=GkPu7HphU8A For further details / informal visits contact: Name: Nicola Oakley Job title: Ipswich East Therapy Lead Email address: nicola.oakley@esneft.nhs.uk Telephone number: 07514 724458
Ipswich, United Kingdom
On site
Full Time
17-03-2025