Embedded Linux Senior Software Engineer
Canonical
Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world’s most widely used Linux desktop and server, for the latest silicon.
The role is a fast-paced, problem-solving role that’s challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.
Location: This is a Globally remote role
What your day will look like
Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
Work with partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics
Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
Help our customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop and Server
Work with the most advanced operating systems and application technologies available in the enterprise world.
Joining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software. You will work with customers on exciting IoT and server platforms and technologies, built to support different verticals: from robots to data centers, from telco to retail.
What we are looking for in you
You love technology and working with brilliant people
You have a Bachelor’s degree in Computer Science, STEM or similar
You have experience with Linux packaging (Debian, RPM, Yocto)
You have experience working with open source communities and licences
You have experience working with C, C++
You can work in a globally distributed team through self-discipline and self-motivation.
Additional skills that you might also bring
Experience with graphics stacks
Good understanding of networking - TCP/IP, DHCP,
Basic understanding of security best practices in IoT or server environments
Good communication skills, ideally public speaking experience
IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services
Some experience with Docker/OCI containers/K8s
What we offer you
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
Fully remote working environment - we’ve been working remotely since 2004!
Personal learning and development budget of 2,000USD per annum
Annual compensation review
Recognition rewards
Annual holiday leave
Parental Leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues at ‘sprints’
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is 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 on a daily basis. 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.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
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.
#LI-remote
- ...multiple languages, currencies, and markets. Collaborate with engineering leads across global regions. Troubleshoot incidents and... ...architecture design. Strong computer science fundamentals and proven software engineering architecture experience. Experience with event-...SeniorTemporalTiempo completoDesde casaRemoto
- ...Develop core cybersecurity and software supply chain security... ...Build software operating across Linux, containers, Kubernetes, and... ...Review code, help establish engineering practices, collaborate with security... ...and direct access to senior engineering leadership....LinuxSeniorTiempo completoRemotoHorario flexible
- ...Turn ambiguous technical challenges into scalable solutions that engineering teams can execute. Build shared systems, patterns, and... ...and cross-team collaboration. Requirements ~12+ years of software engineering experience with technical leadership across teams...SugeridoTiempo completo
- ...Architect to join our engineering function, reporting directly... ..., builds and operates software, having a real impact... ...and code reviews Embed Security-First... ..., Staff or equivalent senior-IC role. ~ A strong... ...record as a hands-on engineer-turned-architect: you...SeniorTiempo completoRemoto
- ...Position: Senior Salesforce Engineer - Service Cloud & Operations Location: Remote Contract Type: Full-time vendor (Direct contract with Inallmedia.com) Time Zone Alignment: Eastern Time (ET) ±2 hours About Inallmedia.com Inallmedia.com is a global technology...SeniorTrabajo remotoTiempo completoContrato
- ...highly skilled communicator who can bridge business and technology, translate complex problems into clear recommendations, and guide senior stakeholders through prioritization and investment decisions. You also maintain practical knowledge of the evolving AI...SeniorTrabajo remotoTiempo completo
- ...documentation, tooling, automation, and operational ownership. Mentor engineers and support knowledge sharing and engineering culture.... ...operations. Requirements ~5+ years of professional software engineering experience. ~ Strong experience building and maintaining...SeniorTemporalTiempo completoRemoto
- ...services. Participate in planning and technical discussions with engineering and product teams. Collaborate with Machine Learning... ...long-term extensibility. Requirements At least 5 years of software engineering experience building distributed systems such as...SeniorTiempo completoRemoto
- Responsibilities Customize and configure WebEOC applications using HTML5, CSS, JavaScript, jQuery, and related front-end technologies. Collaborate with solution architects to deliver secure, scalable, and reusable solutions. Participate in Agile ceremonies and...SeniorTiempo completoRemotoHorario flexible
- ...Position : Senior Security Operations (SOC) Analyst (Off-Hours) Location : Remote Contract Type: Full-time vendor (Direct... ...response, and using lower-volume periods to improve detection engineering, threat hunting, and SOAR automation. Key Responsibilities...SeniorTrabajo remotoTiempo completoContratoTurno de tardeTurno de nocheTrabajo por turnos
- ...corporate cards, cross-border payments, and spend management software within one unified platform. The company operates across... ...Kavak) and Sebastián Mejía (Rappi). Jeeves is looking for a Senior Backend Engineer to join our LATAM engineering team. You will design and...SeniorTiempo completoRemoto
- ...and infrastructure teams to integrate GPU-accelerated algorithms into existing systems. Requirements Have 5+ years of software engineering experience. Have 2–3+ years of professional CUDA experience. Have a strong foundation in blockchain concepts; blockchain...SeniorTiempo completo
- ...collaboration with product and engineering teams working fluently in... ...quality-focused Middle Manual QA Engineer with a strong interest in... ...across multiple areas of the software to ensure stability. Collaborate... ..., lead, and move into more senior roles ~ Multicultural...SeniorTiempo completoRemoto
- ...members and attracting new ones. We are building the next-generation technology layer for credit unions. We are seeking a Junior Software Developer to join our growing team. If you're passionate about writing clean code, learning new technologies quickly, and growing...PrácticaTiempo completoRemotoHorario flexible
- ...Position: Senior Full Stack Developer Location: Remote from LATAM Contract Type: Full-time vendor (Contract directly with... ...Overview In this role, you will join an agile FinTech engineering team dedicated to building, scaling, and maintaining high-quality...SeniorTrabajo remotoTiempo completoContratoContratista
- ...Position: Senior Business Analyst & Quality Assurance Analyst Location: Fully Remote... ...& Automation: Collaborate with QA Engineers to compile regression and performance test... ...& QA Acumen: Broad background with software development processes, quality assurance...SeniorTrabajo remotoTiempo completoEmpleo permanenteContrato
- ...5+ years working as a QA Engineer with a focus on mobile application testing... ...Experience of the formal software development lifecycle, with a solid grasp... ...Intermediate Seniority Senior...SeniorTrabajo remotoTrabajo híbrido
- ...broadly correct, and aligned with strong engineering judgment. Assess the quality of... ...Requirements Staff- or Principal-level software engineering experience, or equivalent experience... ...or evaluation workflows, mentoring senior engineers, or defining engineering standards...SeniorTiempo completoContratoInicio inmediato
- ...Own the monitoring, alerting, and observability platform across engineering teams. Convert ambiguous scaling and reliability... ...Experience mentoring engineers and setting technical direction as a senior reliability leader. ~ Strong communication skills with both...SeniorTiempo completoRemoto
- ...and optimize core infrastructure supporting new features and functionality. Participate in the on-call rotation, support software engineers, and debug difficult production problems. Optimize the performance, scalability, and reliability of Lightspark infrastructure...SeniorTiempo completoTrabajar en la oficinaRemoto
- ...Position: Senior Salesforce Developer Location: Remote from LATAM Contract... ...Agile Delivery: Familiarity with Agile software development methodologies, sprint planning... ...collaborate effectively with distributed engineering teams. Language All interviews, technical...SeniorTrabajo remotoTiempo completoContratoContratista
- ...limits, and voltage thresholds. Mentor engineers on embedded safety patterns, driver architecture,... ...experience developing embedded C/C++ software with advanced language features, clean... .... Preferred expertise in Linux-based embedded software development, gtests...LinuxSeniorTemporalTiempo completoEmpleo permanentePatrocinio de visaTrabajar en la oficinaInicio inmediato
- ...owning a complex data system end-to-end over a multi-year horizon and making significant architecture decisions. Senior data or detection engineering experience at scale. Deep fluency with SQL, Python or an equivalent language, data pipelines, and scheduled and event...SeniorRemoto
- ...and production inference workflows. Partner with application engineering teams to integrate AI into code review, test generation,... ...technical leadership. Requirements ~6+ years of professional software engineering experience or equivalent, including shipping production...SeniorTiempo completoRemoto
- ...Improve application performance, code quality, accessibility, and developer experience. Provide technical guidance to Software Engineers I and II through code reviews, pairing, and design feedback. Collaborate with Product, Design, and QA to align technical implementation...Tiempo completoRemoto
- ...Alpaca’s streaming and historical market-data APIs. Maintain software quality and test coverage. Participate in code reviews.... ...as CKA or CKAD are a plus. Experience with shell scripting, Linux, Docker, and microservice architectures is beneficial. Benefits...LinuxDesde casa
- ...driven and detail-oriented Cybersecurity Engineer with a strong interest in protecting... ...About the Role We are looking for a senior security professional responsible for designing... ...influence platform, infrastructure, and software design. Identify immediate and...SeniorRemotoInicio inmediatoHorario flexible
- ...Use AI-assisted development tools, including GitHub Copilot. Participate in production support and on-call rotations. Mentor engineers while remaining hands-on with development. Requirements At least 8 years of Java development experience. Strong expertise...SeniorRemoto
- ...security team to align the application with organizational security standards. Collaborate directly with the client engineering team as an embedded engineer. Requirements Strong C# and .NET experience, including advanced C# features and nullable reference types....SeniorTiempo completoDesde casaRemotoTurno de noche
- ...consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services... ...long-term success. Summary We are looking for a Senior Salesforce Engineer to maintain, enhance, and scale an enterprise...SeniorRemoto
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Embedded Linux Senior Software Engineer. ¡Sea el primero en aplicar!
- embedded software engineer Teletrabajo
- administrador linux Teletrabajo
- linux Teletrabajo
- trabajo en linux Teletrabajo
- trabajo remoto linux Teletrabajo
- desarrollador senior Teletrabajo
- trabajo analista senior Teletrabajo
- asesor comercial senior Teletrabajo
- comercial software Teletrabajo
- trabajo software Teletrabajo
