Linux Software Engineer
hace 2 semanas
Linux Software Engineer - Ubuntu for Next‑Gen Silicon (multiple roles and seniority levels) Join Canonical as a Linux Software Engineer to work on the Ubuntu platform, helping to optimize new silicon technologies such as hardware accelerators, AI stacks, and networking solutions. Canonical is a leading provider of open‑source software and operating systems. Our Ubuntu platform is used across public cloud, data science, AI, engineering, and the Internet of Things. The company is founder‑led, profitable, and rapidly growing, with a global, distributed team that collaborates two to four times a year in person. Location: This is a globally remote role. Role Entails Collaborating proactively within a distributed team Fostering a software ecosystem with a seamless user experience for all Ubuntu users Evaluating contributions of other engineers to maintain high‑quality software standards Shaping the future of Ubuntu through new ideas and advisory work across areas of interest Engaging with the Ubuntu and Debian communities, upstream projects, and commercially supported customers Debugging issues in open‑source code and team‑maintained code Assisting customers to integrate their apps, SDKs, build OS images, and optimize applications with Ubuntu Core, Desktop, and Server Working with teams to maintain Ubuntu, silicon features, and silicon‑optimized packages across platforms and technologies such as: Servers, HPC and AI systems, IoT devices, PCs, SmartNICs, and automotive systems AI stacks Graphics, audio, and multimedia stacks Virtualisation and containers Hardware enablement stacks New architectures, architecture variants, and optimized toolchains Package management and dependencies Platform security (secure boot, FDE, Ubuntu Core, Confidential Computing) Work from home with global travel 2 to 4 weeks for internal events What We Are Looking for in You Exceptional academic track record from high school through university Undergraduate degree in a technical subject or a compelling alternative narrative A passion for technology and for collaborating with brilliant people Curiosity, flexibility, articulation, and accountability A strong focus on soft skills and a self‑motivated, enterprising mindset Ability to build partnerships with diverse internal and external groups Strong fundamentals in C, C++ and Python Experience or interest in learning Linux distribution packaging Experience or interest in open‑source maintenance or contribution, and an understanding of licences Fundamental understanding of package management and dependency resolution Additional Skills That You Might Also Bring Experience with one or more of the following: Graphics, audio, or multimedia stacks Virtualisation and containers (Docker, OCI, Kubernetes) Hardware enablement for platforms and devices, including SmartNICs, NVMe storage, GPUs, audio components, and sensors Performance optimisation Toolchain development and maintenance Networking protocols and technologies (TCP/IP, DHCP, HTTP/REST) Security best practices IoT and embedded systems, including board‑level hardware, SoCs, BMCs, bootloaders, firmware, operating systems, applications, and services What We Offer Colleagues 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. Publishing Ubuntu, one of the most important open‑source projects, we serve AI, IoT, and cloud platforms worldwide. Since 2004, we have operated as a remote‑first company, fostering a workplace free from discrimination and committed to diversity, equity, and inclusion. Seniority level: Entry level Employment type: Full‑time Job function: Engineering and Information Technology Industries: Software Development #J-18808-Ljbffr
-
Remote Embedded Software Engineer
hace 2 semanas
Madrid, España TK Elevator A tiempo completoA global leader in vertical transportation seeks an experienced Embedded Software Engineer in Madrid. The successful candidate will have expertise in modern C++ and Linux internals. Responsibilities include developing Linux user-space services and collaborating in a dynamic, cross-functional team. The company offers a flexible work environment, benefits for...
-
Embedded Linux Senior Software Engineer
hace 23 horas
Madrid, España Canonical A tiempo completoEmbedded Linux Senior Software Engineer - OptimisationJoin to apply for theEmbedded Linux Senior Software Engineer - Optimisationrole atCanonical Embedded Linux Senior Software Engineer - Optimisation1 week ago Be among the first 25 applicants Join to apply for theEmbedded Linux Senior Software Engineer - Optimisationrole atCanonical Work across the full...
-
Ingeniero de software
hace 3 semanas
Madrid, España General Software A tiempo completoSenior Software Engineer¿Quieres formar parte de un proyecto innovador y desafiante en el sector de trazabilidad y autenticación? Nuestra consultora busca un Senior Software Engineer con 5+ años de experiencia para unirse a nuestro equipo en Madrid. Lo que harásDesarrollar aplicaciones críticas en arquitectura de microservicios.Diseñar y crear...
-
Embedded Software Senior Engineer
hace 23 horas
Madrid, España D.med Software A tiempo completoDescripción del trabajoBased in Malaga, D.med Software S.L. is part of Med Healthcare Group, headquartered in Düsseldorf, Germany. We began as a small team of passionate developers and have rapidly grown into a dynamic company specializing in advanced software systems for the medical industry.D.med Software specializes in providing cutting-edge...
-
Ingeniero de software
hace 2 semanas
Madrid, España General Software A tiempo completoSenior Software Engineer¿Quieres formar parte de un proyecto innovador y desafiante en el sector de trazabilidad y autenticación ? Nuestra consultora busca un Senior Software Engineer con 5+ años de experiencia para unirse a nuestro equipo en Madrid.Lo que harásDesarrollar aplicaciones críticas en arquitectura de microservicios.Diseñar y crear...
-
Software Engineer
hace 2 semanas
madrid, España Canonical A tiempo completoSoftware Engineer (Python/Linux/Packaging) Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical Software Engineer (Python/Linux/Packaging) 2 weeks ago Be among the first 25 applicants Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical Get AI-powered advice on this job and more exclusive features....
-
Ingeniero de software
hace 3 semanas
Madrid, España General Software A tiempo completoSenior Software Engineer ¿Quieres formar parte de un proyecto innovador y desafiante en el sector de trazabilidad y autenticación? Nuestra consultora busca un Senior Software Engineer con 5+ años de experiencia para unirse a nuestro equipo en Madrid. Lo que harás - Desarrollar aplicaciones críticas en arquitectura de microservicios. - Diseñar y...
-
Ingeniero de software
hace 2 semanas
Madrid, España General Software A tiempo completoSenior Software Engineer ¿Quieres formar parte de un proyecto innovador y desafiante en el sector de trazabilidad y autenticación ? Nuestra consultora busca un Senior Software Engineer con 5+ años de experiencia para unirse a nuestro equipo en Madrid. Lo que harás Desarrollar aplicaciones críticas en arquitectura de microservicios. Diseñar y crear...
-
Ingeniero de software
hace 1 semana
Madrid, España General Software A tiempo completoSenior Software Engineer ¿Quieres formar parte de un proyecto innovador y desafiante en el sector de trazabilidad y autenticación ? Nuestra consultora busca un Senior Software Engineer con 5+ años de experiencia para unirse a nuestro equipo en Madrid. Lo que harás Desarrollar aplicaciones críticas en arquitectura de microservicios. Diseñar y crear...
-
Ingeniero de software
hace 1 semana
Madrid, España General Software A tiempo completoSenior Software Engineer ¿Quieres formar parte de un proyecto innovador y desafiante en el sector de trazabilidad y autenticación? Nuestra consultora busca un Senior Software Engineer con 5+ años de experiencia para unirse a nuestro equipo en Madrid. Lo que harásDesarrollar aplicaciones críticas en arquitectura de microservicios. Diseñar y crear...