Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Linux Senior Software Engineer

Full-time

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 

Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Embedded Linux Senior Software Engineer in Remote vacancy
  • $110k - $250k

     ...saving lives. About this Role:We are seeking an experienced embedded software engineer. In this role you will design and develop on-device...  ...environmentExperience developing and optimizing for embedded systems, in linux environmentExperience working with standard embedded... 
    Senior
    Linux
    Work at office
    Remote work
    Flexible hours

    BRINC DRONES

    Seattle, WA
    4 days ago
  • $95.5k - $181.7k

     ...00 years of experience and renowned engineering expertise to meet the needs of today...  ...division in El Segundo, CA is seeking a Senior Software Engineer [Embedded / Radar] to be part of their product...  .... Experience working on UNIX, Linux, Windows, VxWorks or other RTOS.... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    RTX

    El Segundo, CA
    20 hours ago
  • $86.8k - $165.2k

     ...00 years of experience and renowned engineering expertise to meet the needs of today...  ...have an exciting opportunity for a Senior Software Engineer - Embedded to join our Electro-Optical & Infrared...  ...experience, including:Developing on Linux, VxWorks, or other Real Time... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Mckinney, TX
    1 day ago
  • Job DescriptionThis position is on the Embedded Software team within the Research & Development organization of Checkpoint Systems.The Senior Software Engineer - Embedded Linux Platforms is responsible for designing, developing, maintaining and enhancing software that runs... 
    Senior
    Linux
    Local area
    Remote work

    Checkpoint Systems

    Thorofare, NJ
    17 hours ago
  • $86.8k - $165.2k

     ...rapidly evolving global market. As a Senior Software Engineer in this organization, you will be involved...  ...all the most recent technologies in embedded software development. Within Collins...  ...and continuously enhance our customized Linux OS ecosystem and maintain ownership... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    17 hours ago
  • $86.8k - $165.2k

     ...company, is seeking talented engineers to support critical programs...  ...global threats.As a Senior Software Engineer, you will play an important...  ...enhance our customized Linux OS ecosystem and maintain ownership...  ...and ongoing support for embedded Linux software systems. Participate... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Fort Wayne, IN
    17 hours ago
  • $95.5k - $181.7k

    Senior Software Engineer [Embedded / Radar] Raytheon Space and Air division in El Segundo, CA is seeking a Senior Software Engineer [Embedded / Radar...  ...tools across phases of SDLC. Experience working on UNIX, Linux, Windows, VxWorks or other RTOS. Experience working in an... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    ClearanceJobs

    El Segundo, CA
    2 days ago
  • Senior Flight Software Engineer - Embedded Linux We're building a rover to explore the Lunar South Pole, and we're looking for an embedded Linux expert to own the systems software for our NVIDIA Orin-based Autonomy Computer. This position requires deep experience working... 
    Senior
    Linux
    Permanent employment
    Remote work
    Flexible hours

    Starpath Robotics

    Hawthorne, CA
    1 day ago
  • $52.88 - $120.19 per hour

     ...stations, command-and-control software, and advanced autonomy for...  ...BRINC is recruiting exceptional engineers to build the next generation...  ...We are seeking an experienced embedded software engineer. In this...  ...optimizing for embedded systems, in linux environmentExperience working... 
    Senior
    Linux
    Full time
    Work at office
    Remote work
    Flexible hours

    BRINC DRONES

    Seattle, WA
    4 days ago
  •  ...Summary:We are seeking an accomplished Embedded Software SME with expertise in Extended Reality...  ...electrical, mechanical, optical, and systems engineering, to deliver cohesive and high‑...  ...systems.Expertise with C/C++, embedded Linux/RTOS, and hardware‑centric development... 
    Senior
    Linux
    Remote work

    Elbit Systems of America

    Roanoke, VA
    1 day ago
  • $100k - $140k

    DescriptionA Kforce client is seeking to hire an Mid to Senior Embedded Software Engineers in Chandler, Arizona (AZ).Summary:We are working directly...  ...language, LabView, Perl, and Python* Extensive knowledge of Linux, Windows, VxWorks or other Real time operating systems (... 
    Senior
    Linux
    Remote work
    Work from home
    3 days per week

    KForce

    Chandler, AZ
    4 days ago
  • Zachary Piper Solutions is seeking an Embedded Software Engineer to support an enterprise defense, space, and security program in Kent, WA. You will...  ...Kent, WA with 2 days remote, and requires extensive C/C++, Linux, and embedded software experience. You will collaborate... 
    Senior
    Linux
    Remote work

    Piper Companies

    Kent, WA
    1 day ago
  •  ...A growing consumer technology company is seeking a Senior Embedded Software Engineer to join its full-time engineering team in San Francisco, CA. This...  ...environment is highly technical and focused on Embedded Linux development, firmware engineering, platform security, and... 
    Senior
    Linux
    Full time
    Remote work

    Motion Recruitment

    United States
    2 days ago
  • $86.9k - $198k

    Embedded Developer, SeniorThe Opportunity:As an embedded software engineer, you know how to create and maintain crucial pieces of software...  ...-forward challenges. As a senior embedded software engineer at...  ...engineering   Experience with Unix, Linux, or RTOS, and Wind River... 
    Senior
    Linux
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    1 day ago
  • fab2 is hiring embedded software engineers to build firmware for real-time control of semiconductor tools. You’ll develop from board bring-up to production...  ...across hardware and software boundaries. You will write Linux-based Rust applications for equipment control, diagnostics,... 
    Senior
    Linux

    Visa Hunt

    Austin, TX
    4 days ago
  • Senior Software Engineer (C++, Embedded) Direct message the job poster from GlobalLogic 6-8 years Experience in Embedded systems. Expert in C, C++, embedded Linux, and device driver 6+ years of experience in architecture, design, prototyping, software development, code... 
    Senior
    Linux
    Full time
    Remote work

    GlobalLogic

    Dallas, TX
    1 day ago
  • $86.8k - $165.2k

     ...to grow with us! We're expanding our engineering organization dramatically to meet exciting...  ...of aerospace and defense. Our Senior Embedded Software Engineer is a technical position that...  ..., Integrity, Wind River VxWorks, Linux, etc.) Experience developing complex... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    18 days ago
  • $145k - $175k

     ...team of hands-on builders, engineers, and innovators reinventing...  ...fabrication, come build it with us.Software is at the heart of all...  ...printing. We are looking for a Senior Embedded Software Engineer for our...  ...firmware. The tech stack: Embedded Linux, C++, Python, and the... 
    Senior
    Linux
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Formlabs

    Somerville, MA
    4 days ago
  •  ...Remote Senior Technical Lead [Embedded Networking, C++, Linux] Must Have Skills- Linux C++...  ...Linux operating systems. Solid experience in software development lifecycle and coding standards. Excellent... 
    Senior
    Linux
    Remote work

    DMS Vision Inc

    Kentucky
    4 days ago
  •  ...Applied Intuition Software Engineer Applied Intuition, Inc. is powering the...  ...the Role We are looking for senior software engineers with expertise in developing embedded software applications on...  ...Hands-on experience with RTOS, Linux, and/or ARM systems ~ Debugging... 
    Senior
    Linux
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  • $148.5k - $237.6k

     ...with our ecosystem of devices and cloud software. Like our products, we work better...  ...company where you matter.Your ImpactAs a senior engineer on the team, you will be intimately...  ...code quality verificationExperience with Embedded Linux development and/or RTOSBenefits that... 
    Senior
    Linux
    Work experience placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    4 days ago
  • $115k - $135k

     ...complementary analytical technologies, software automation, and machine...  ...collaborate with world-class engineers and scientists developing...  ...you will design and develop embedded software that controls sophisticated...  ...environments on Windows and Linux Experience with Python and... 
    Senior
    Linux
    Work at office
    Remote work
    Worldwide

    908 Devices

    Burlington, MA
    1 day ago
  • $132.4k - $251.6k

     ...t just build technology—we engineer mission success. Our Communication...  ...delivering cutting-edge embedded communication solutions...  ...environment.We’re looking for a Senior Principal Software Engineer who’s ready to...  ...Clearance Proficient with Linux development environments Proficient... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    17 hours ago
  • $132.4k - $251.6k

     ...years of experience and renowned engineering expertise to meet the needs...  ...and defense.Job Summary:The Software Product Assurance Center’s...  ...Agile development techniques on embedded targets to continuously...  ...computing platforms running Linux and other real time operating... 
    Senior
    Linux
    Temporary work
    Work experience placement
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tewksbury, MA
    4 days ago
  • $145.6k - $276.8k

     ...experience and renowned engineering expertise to meet the...  ...aerospace and defense.Software Department team in...  ...motivated, experienced Senior Principal Software Engineer...  ....Experience with embedded microprocessors, system...  ...metal (no-OS), embedded Linux, and Windows... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Goleta, CA
    2 days ago
  • $86.9k - $198k

    Embedded Software Engineer, SeniorThe Opportunity:Bring the Cloud to the Edge—anywhere, anytime. Join us to engineer the future of secure, portable...  ...Embedded Platforms, FreeRTOS, VxWorks, Red Hat Enterprise Linux, SELinux, Ansible, Bash scripting, Make, and XML... 
    Senior
    Linux
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Honolulu, HI
    3 days ago
  • $86.8k - $165.2k

     ...experience and renowned engineering expertise to meet the...  ...and defense.The Software Product Assurance Center...  ...development techniques on embedded targets to...  ...languages and platforms.As a senior embedded software engineer...  ...computing platforms running Linux and other real time... 
    Senior
    Linux
    Temporary work
    Work experience placement
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tewksbury, MA
    1 day ago
  • $175k - $200k

     ...here.The Role:Yubico is looking for a Senior Software Engineer who is innovative and has a passion for...  ...develop your skills for working with embedded hardware platformsBasic Qualifications...  ...firmwareFamiliarity with either Windows or Linux system internals and services, such as... 
    Senior
    Linux
    Contract work
    Work at office
    Immediate start
    Worldwide

    Yubico

    Santa Clara, CA
    4 days ago
  •  ...About the job Senior Embedded Software Engineer About Castelion Castelion is bringing a new approach to defense development and production...  ...security-critical code. ~ Comfortable with Linux internals, cross-compilers, build systems, and hardware debugging... 
    Senior
    Linux

    Castelion Corporation

    Allen, TX
    2 days ago
  • $86.8k - $165.2k

     ...to grow with us! We're expanding our engineering organization dramatically to meet exciting...  ...future of aerospace and defense.Our Senior Embedded Software Engineer is a technical position that...  ..., Integrity, Wind River VxWorks, Linux, etc.)Experience developing complex systems... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Aurora, CO
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Linux Senior Software Engineer. Be the first to apply!