The Linux Devices Software Engineer role involves working on low-level system technology for autonomous devices, focusing on software development, optimization, and collaboration with global teams.
The Linux Devices Software Engineer role involves working on low-level system technology for autonomous devices, focusing on software development, optimization, and collaboration with global teams.
Lutron Electronics is seeking an experienced Application Software Engineer for their Austin office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Lutron Electronics is seeking an experienced Application Software Engineer for their Austin office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Linux Software Engineer
Saint Paul, MN · On-site
$44.51 - $49.51/hr
... to devices in the field. Additional activities include coding, integrating, implementing ... Internal technical team members, software developers, and test teams. Success in first 90 days:
Linux Software Engineer
Saint Paul, MN · On-site
$44.51 - $49.51/hr
... to devices in the field. Additional activities include coding, integrating, implementing ... Internal technical team members, software developers, and test teams. Success in first 90 days:
Experience testing functionality directly on embedded devices to ensure they meet security ... software components. * Deep expertise in embedded programming languages (e.g., C, C++), and real ...
Experience testing functionality directly on embedded devices to ensure they meet security ... software components. * Deep expertise in embedded programming languages (e.g., C, C++), and real ...
Linux Software Engineer - Onsite Mandatory skills: Computer Systems Engineering, OTA software ... to devices in the field. Additional activities include coding, integrating, implementing ...
Linux Software Engineer - Onsite Mandatory skills: Computer Systems Engineering, OTA software ... to devices in the field. Additional activities include coding, integrating, implementing ...
Senior Software Engineer
Portland, OR · On-site +1
Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... Linux devices * Experience with configuration management and infrastructure-as-code (Ansible ...
Senior Software Engineer
Portland, OR · On-site +1
Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... Linux devices * Experience with configuration management and infrastructure-as-code (Ansible ...
Staff Software Engineer - Linux
San Diego, CA · On-site
The Staff Software Engineer - Linux will design, develop, and validate embedded and cloud edge ... devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001 ...
Staff Software Engineer - Linux
San Diego, CA · On-site
The Staff Software Engineer - Linux will design, develop, and validate embedded and cloud edge ... devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001 ...
Senior Software Engineer (Remote)
Portland, OR · Remote
$140K - $175K/yr
Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... Linux devices * Experience with configuration management and infrastructure-as-code (Ansible ...
Quick apply
Senior Software Engineer (Remote)
Portland, OR · Remote
$140K - $175K/yr
Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... Linux devices * Experience with configuration management and infrastructure-as-code (Ansible ...
Platform engineering team is looking for Software Engineers that have domain expertise in Linux Internals, change management and release engineer software development (NOT operations). This is an ...
Platform engineering team is looking for Software Engineers that have domain expertise in Linux Internals, change management and release engineer software development (NOT operations). This is an ...
#Senior Software Engineer - Linux / Android Telephony
San Diego, CA · On-site
$130.10K - $171.50K/yr
Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is ... Embedded software development on mobile devices. * Software development in Linux environment.
#Senior Software Engineer - Linux / Android Telephony
San Diego, CA · On-site
$130.10K - $171.50K/yr
Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is ... Embedded software development on mobile devices. * Software development in Linux environment.
Linux Software Engineer Location: Sunnyvale CA Duration: 6 months Contract / Full Time Visa : Green card and US Citizens only. Qualifications Please note: This is a software engineering role, no ...
Linux Software Engineer Location: Sunnyvale CA Duration: 6 months Contract / Full Time Visa : Green card and US Citizens only. Qualifications Please note: This is a software engineering role, no ...
Senior Embedded Engineer
$141K - $184.70K/yr
Experience with Bare Metal or experience Embedded Linux Devices, both are not required but a slight preference with Linux Experience * BS degree or higher in STEM field: engineering, software or ...
Senior Embedded Engineer
$141K - $184.70K/yr
Experience with Bare Metal or experience Embedded Linux Devices, both are not required but a slight preference with Linux Experience * BS degree or higher in STEM field: engineering, software or ...
Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is ... Embedded software development on mobile devices. * Software development in Linux environment.
Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is ... Embedded software development on mobile devices. * Software development in Linux environment.
Senior Software Engineer
$115K - $151.70K/yr
Trane Technologies is currently seeking a Software Engineer who will be responsible for developing ... Develop cross-platform applications targeting both embedded Linux devices and desktop environments.
Senior Software Engineer
$115K - $151.70K/yr
Trane Technologies is currently seeking a Software Engineer who will be responsible for developing ... Develop cross-platform applications targeting both embedded Linux devices and desktop environments.
Senior Software Engineer
Noblesville, IN · On-site
$115K - $151.70K/yr
Trane Technologies is currently seeking a Software Engineer who will be responsible for developing ... Develop cross-platform applications targeting both embedded Linux devices and desktop environments.
Senior Software Engineer
Noblesville, IN · On-site
$115K - $151.70K/yr
Trane Technologies is currently seeking a Software Engineer who will be responsible for developing ... Develop cross-platform applications targeting both embedded Linux devices and desktop environments.
Overview Lutron is seeking an experienced Application Software Engineer for our Cincinnati office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Overview Lutron is seeking an experienced Application Software Engineer for our Cincinnati office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Senior Software Engineer
Noblesville, IN · On-site
$115K - $151.70K/yr
Trane Technologies is currently seeking a Software Engineer who will be responsible for developing ... Develop cross-platform applications targeting both embedded Linux devices and desktop environments.
Senior Software Engineer
Noblesville, IN · On-site
$115K - $151.70K/yr
Trane Technologies is currently seeking a Software Engineer who will be responsible for developing ... Develop cross-platform applications targeting both embedded Linux devices and desktop environments.
Overview Lutron is seeking an experienced Application Software Engineer for our Cincinnati office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Overview Lutron is seeking an experienced Application Software Engineer for our Cincinnati office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Overview Lutron is seeking an experienced Application Software Engineer for our Philadelphia office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Overview Lutron is seeking an experienced Application Software Engineer for our Philadelphia office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Overview Lutron is seeking an experienced Application Software Engineer for our Austin office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Overview Lutron is seeking an experienced Application Software Engineer for our Austin office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and ...
Linux Devices Software Engineer information
See salary details
$10.82 - $18.18
0% of jobs
$18.18 - $25.55
0% of jobs
$25.55 - $32.91
2% of jobs
$32.91 - $40.28
11% of jobs
$40.28 - $47.64
11% of jobs
$48.40 is the 25th percentile. Wages below this are outliers.
$47.64 - $55
18% of jobs
The median wage is $57.85 / hr.
$55 - $62.37
23% of jobs
$66.34 is the 75th percentile. Wages above this are outliers.
$62.37 - $69.73
20% of jobs
$69.73 - $77.10
6% of jobs
$77.10 - $84.46
3% of jobs
$84.46 - $91.83
6% of jobs
$10
$59
$91
How much do linux devices software engineer jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Linux Devices Software Engineer, and why are they important?
What are some common challenges Linux Devices Software Engineers face when integrating hardware with the operating system?
What does a Linux Devices Software Engineer do?
What is the difference between Linux Devices Software Engineer vs Embedded Software Engineer?
| Aspect | Linux Devices Software Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related, Linux/Unix certifications | Bachelor's in Electrical Engineering, Computer Engineering, or related, embedded systems certifications |
| Work Environment | Developing software for Linux-based devices, often in office or lab settings | Developing firmware for embedded hardware, often in labs or manufacturing environments |
| Industry Usage | Consumer electronics, IoT devices, industrial equipment | Automotive, medical devices, consumer electronics |
| Common Search/Comparison | Yes | Yes |
The main difference between a Linux Devices Software Engineer and an Embedded Software Engineer lies in their focus. Linux Devices Software Engineers primarily develop software for Linux-based hardware, while Embedded Software Engineers work on firmware for various embedded systems. Both roles require similar technical skills and certifications but differ in the target platforms and environments.

Job description
Canonical is a pioneering tech firm at the forefront of the global move to open source. The Linux Devices Software Engineer role involves working on low-level system technology for autonomous devices, focusing on software development, optimization, and collaboration with global teams.
Responsibilities:
• Ubuntu Core and snapd software development
• Silicon software and optimisation engineers
• Kernel driver and hardware enablement engineers
• Hardware-centric Linux QA Engineers
• Hardware Certification Engineers
• Robotics engineers
• Industrial IoT software engineers
• Networking software engineers (switching, routing, access and SmartNICs)
• Work with the latest Linux kernel and open source technologies
• Deliver Ubuntu for the latest IoT and server-class hardware platforms
• Integrate and maintain device-oriented software stacks
• Write high-quality, well-designed software
• Collaborate proactively with other globally distributed teams
• Display technical leadership internally and within our external communities
• Help our customers ship their apps and SDKs on Ubuntu
• Build device OS images with Ubuntu Core, Desktop and Server
• Optimise the Ubuntu kernel and libraries for silicon-specific capabilities
• Debug issues and produce high-quality code to fix them
• Contribute to technical documentation to make it the best of its kind
• Discuss ideas and collaborate on finding good solutions
• Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
• Work usually from home, with global travel 2 to 4 weeks for company events
Qualifications:
Required:
• An exceptional academic track record from both high school and university
• Drive and a track record of going above-and-beyond expectations
• Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
• Experience with Linux (Debian or Ubuntu preferred)
• Passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto)
• Fluency in at least one of Golang, C, C++, or Rust
• Professional written and spoken English
• Excellent interpersonal skills, curiosity, flexibility, and accountability
• Passion, thoughtfulness, and self-motivation
• Excellent communication and presentation skills
• Result-oriented, with a personal drive to meet commitments
• Ability to travel twice a year, for company events up to two weeks each
Preferred:
• Experience with Debian/Ubuntu or other distro packaging
• Understanding of build systems and toolchains, including for cross-compilation
• Experience with firmware, uboot, UEFI, ACPI, DSDT, or boot loaders
• Experience with power management on PCI ASPM, SATA ALPM, low power profiles
• Computer architecture knowledge of x86, ARM, RISC-V
• Experience in board design, bring up, and validation
• Experience with electrical engineering design tools (e.g. schematic capture, layout)
• Familiarity with Ubuntu development model
• Performance engineering and security experience
• Shell or Python scripting skills
Company:
We deliver open source to the world faster, more securely and more cost effectively than any other company. Founded in 2004, the company is headquartered in London, England, GB, , with a team of 1001-5000 employees. The company is currently Late Stage.