> Markdown version of [/jobs/ext/3116401-ubuntu-enablement-software-engineering-manager](https://www.wearedevelopers.com/jobs/ext/3116401-ubuntu-enablement-software-engineering-manager). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ubuntu Enablement - Software Engineering Manager - **Company:** Salamanca, Castilla Y León - **Location:** Málaga, Spain (Remote available) - **Salary:** €70,000.0 - €90,000.0 - **Contract:** Permanent contract - **Skills:** Ubuntu (Operating System), Computer Programming, Continuous Integration, Software Debugging, Device Drivers, Linux Kernel, Real-Time Operating Systems, System on a Chip, System Software, Git, Build Management, Bare Metal - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role Strong programming expertise in C with solid understanding of low-level system software and hardware interaction. Deep knowledge of operating system fundamentals, including Linux kernel architecture, device drivers, and BSPs. Proven experience working with hardware-level development environments, including RTOS or bare-metal systems (Linux kernel experience is a strong advantage). Proficiency with Git and experience contributing to or maintaining complex codebases. Ability to debug and troubleshoot system-level issues across hardware and software boundaries. Strong communication skills with the ability to collaborate effectively in a distributed, global engineering environment. Self-driven mindset with ability to work independently in a fully remote setup. ## Description This role focuses on enabling and optimizing Ubuntu Linux across a wide range of modern System-on-Chip (SoC) platforms used by leading silicon vendors. You will work at the intersection of hardware and software, ensuring that Linux kernel support is fully integrated, performant, and stable on next-generation silicon. The role involves close collaboration with global engineering teams and external hardware partners to deliver optimized kernel variants tailored to specific platforms. You will diagnose and resolve complex low-level issues, contribute directly to kernel development, and improve tooling and automation for build and deployment workflows. This is a highly technical, hands-on engineering position suited to individuals passionate about operating systems and hardware-level performance. You will play a key role in shaping how Ubuntu runs across cutting-edge devices and architectures worldwide. Accountabilities: Collaborate with globally distributed engineering teams and silicon vendors to integrate and optimize SoC support within the Ubuntu Linux kernel across multiple hardware platforms. Diagnose, debug, and resolve complex kernel-level issues reported by partners, customers, the community, and internal testing pipelines. Develop, submit, review, and maintain Linux kernel patches while working closely with upstream maintainers and internal teams. Build and deliver silicon-optimized kernel variants, ensuring performance, stability, and reliability across supported platforms. Improve automation, tooling, and CI/CD systems used for kernel build, test, and release processes. Identify performance bottlenecks and implement optimizations to maximize hardware efficiency across supported silicon architectures. Maintain strong collaboration with hardware vendors to ensure seamless platform enablement and integration. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)