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
$170k - $210k
...extensibility, simplicity, and reliability. Embedded Systems engineering is the basis of the entire company’s... ...through best in class, modern software engineering practices. We're looking... ...technologies including motor control, Linux host OS configuration, system health...SeniorLinuxFull time- ...business jet platforms. The avionics’ engineering group is responsible for the development... ...of real-time 2D and 3D graphics software for embedded avionics display systems. The role supports... ...or equivalent). Proficiency with Linux development environments, cross-...SeniorLinuxFull time
- ...Zoox's Robot Software Infrastructure team is looking for a software engineer to help develop the operating system platform that... ...~ Have a deep understanding of Linux, build systems like Yocto, and... ...Qualifications Experience with embedded Linux in a robotics application...SeniorLinuxFull timeTemporary workRelocation package
$140k - $250k
...SENIOR SOFTWARE ENGINEER (EMBEDDED) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial... ...~ Experience in real-time embedded system design with Linux OS ~ Experience in object-oriented programming and design...SeniorLinuxFull timeCasual workRelocation packageFlexible hours$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...SeniorLinuxWork at officeRemote workFlexible hours$86.8k - $165.2k
...of experience and renowned engineering expertise to meet the needs... ...of aerospace and defense.The Software organization develops the applications... ...is seeking a mid‑level Senior Embedded Software Engineer to join... .... This role focuses on Linux‑based compute-platforms, data...SeniorLinuxTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$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... ....Development experience on Linux, VxWorks, or other Real Time Operating...SeniorLinuxTemporary workWork experience placementWork at officeLocal areaRemote workWorldwideRelocationFlexible hours- Role Description As a Senior Embedded Software Engineer, you will be working on the design, implementation, delivery, and maintenance of application-level software running on new embedded Linux based smart home devices. This software will be responsible for integrating...SeniorLinuxFull time
- 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...SeniorLinuxLocal areaRemote work
$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...SeniorLinuxTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...About this Role: We are seeking an experienced embedded software engineer. In this role you will design and develop on-device software... ...Experience developing and optimizing for embedded systems, in linux environment ~ Experience working with standard embedded interfaces...SeniorLinuxWork at officeRemote workFlexible hours
- Select how often (in days) to receive an alert: Senior Software Engineer - Embedded Location: Dallas, TX, US, 75243 Job ID:115080 The Electro Optical... ...experience with Real Time Operating Systems (RTOS), Linux and has experience in bare-metal implementation of embedded...SeniorLinuxWork at officeLocal areaRemote workRelocationFlexible hoursShift work
- ...fab2 is hiring embedded software engineers to build firmware for real-time control of semiconductor tools. You’ll develop from board bring-up to... ...working across hardware and software boundaries. You will write Linux-based Rust applications for equipment control, diagnostics,...SeniorLinux
$133.2k - $185k
...technologies with the company’s COSMOS software suite to unify diverse... ...'re looking for a Firmware Engineer who can bridge our system... ...Investigate and fix firmware issues in embedded C, leveraging deep... ...print logs ~ Familiarity with Linux development tools: gcc/clang,...SeniorLinuxFull timeFlexible hours- ...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...SeniorLinuxRemote work
- ...dangerous work. The company’s robots are engineered for demanding industrial environments... ...scalability. We are seeking a Senior/Staff Embedded Software Engineer, Robotic Devices to... ...role, you will work across embedded Linux, RTOS, and microcontroller platforms...SeniorLinuxWork at officeVisa sponsorship
$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 (...SeniorLinuxRemote workWork from home3 days per week$105k - $165k
...MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps,... ...opportunities. Senior Embedded C++ Software Engineer The Senior Embedded... ...embedded development on Linux, Windows, an RTOS, and...SeniorLinuxFull time- ...firm in Annapolis, Maryland, is seeking an Embedded Developer with over 6 years of C... ...experience. The role involves developing software solutions for clients, ensuring they meet... ...Ideal candidates will have experience with Linux development, virtual environments, and low...SeniorLinuxRemote job
$150k - $180k
...combines autonomous machines, advanced software, and human expertise to help protect... ...Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team... ...complementary filter, etc.) ~ Experience with Linux-based embedded systems or RTOS (...SeniorLinuxFull time- ...Senior Embedded / Firmware Engineer (RTOS, communication, critical systems, secure embedded systems) Scope of Duties This is not a typical embedded... ...RT1061 or similar application-grade MCU (RTOS/embedded Linux optional) MCUs communicate through a proprietary...SeniorLinuxRemote workFlexible hours
$122.8k - $184.2k
...Northrop Grumman Aeronautics Systems Sector is seeking a Senior Principal Engineer Software(Embedded) to support the Global Surveillance Division supporting... ...in bash scripting, C/C++, or other OOP languages, in a Linux environment is required. The selected individual will...SeniorLinuxFull timeRemote workRelocation packageShift work$120k - $160k
...Senior Embedded Software Engineer Aversan Inc. is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading... ..., etc. Experience developing software for embedded Linux including build systems such as Yocto. Experience...SeniorLinuxFull timeRemote work$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...SeniorLinuxFull timeWork at officeRemote workWorldwideFlexible hours$145k - $190k
Senior Embedded Firmware Engineer (100% Hands-On IoT)Location: 100% Fully Remote (EST Timezone Preferred)Compensation... ...on application-level or desktop software development cannot be considered.... ..., or similar) AND building embedded Linux systems via Buildroot.Diagnostic...SeniorLinuxPermanent employmentFull timeRemote work- Garmin Ltd. is seeking a Senior Software Engineer in Cary, NC for the Marine Telematics Engineering team. You will lead embedded C/C++ development on embedded Linux, building marine networking applications and services that transport data across Wi‑Fi, LTE, satellite, BLE...SeniorLinuxRemote work
- Lynx Software Technologies, Inc. in Palmdale, CA, seeks a Senior Software Engineer (Autonomy) to join a multi-site team developing embedded flight software for autonomy. You will work across C/C++, Java... ...experience with ArduPilot/PX4, Linux/Windows environments, and the...SeniorLinuxRemote job
- Blue Origin LLC is seeking a Senior Software Engineer for the TeraWave program in the Greater Seattle Area. You will lead embedded software development on Linux/RTOS platforms, build and optimize drivers for RF and satellite payload interfaces, and guide architectural decisions...SeniorLinuxTemporary workRemote workRelocation package
- 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...SeniorLinuxFull timeRemote work
$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...SeniorLinuxTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Linux Senior Software Engineer. Be the first to apply!
- embedded engineer Remote
- embedded systems software engineer Remote
- embedded developer Remote
- embedded software engineer Remote
- embedded software engineer remote Remote
- linux engineer Remote
- linux systems administrator Remote
- remote linux administrator Remote
- redhat linux administrator Remote
- senior linux systems engineer Remote



