1

Linux Devices Software Engineer Jobs in Seattle, WA

Build and solve Linux production systems at scale. Multi-datacenter deployment and supporting a ... Prior experience as an SRE, Software engineer * Experience in system automation technology, such as ...

SDE - Embedded Linux, Amazon Leo

Redmond, WA · On-site

$147K - $193K/yr

An ideal candidate would have multi-year experience working on networking and/or consumer devices ... A day in the life As a software development engineer you will be responsible for leading the design ...

SDE - Embedded Linux, Amazon Leo

Redmond, WA

$147K - $193K/yr

An ideal candidate would have multi-year experience working on networking and/or consumer devices ... A day in the life As a software development engineer you will be responsible for leading the design ...

Demonstrated problem-solving and debugging skills, with a focus on engineering excellence and quality * Experience developing cross-platform software (Windows and Linux) * Knowledge of modern ...

We are looking for a Staff Engineer who is passionate about the Linux kernel. As a Staff Engineer ... You will bridge hardware and software, driving system-level architecture, debugging performance ...

Senior Software Engineer

Seattle, WA · On-site

$139K - $183K/yr

Strong proficiency in C++ or Rust, with experience in Linux development environments * Demonstrated ... Hands-on experience programming for embedded systems and physical devices * Background in multi ...

Senior Software Engineer

Bellevue, WA · On-site

$142K - $212K/yr

As a Senior Software Engineer at MediaAlpha, you will take part in all aspects of the software ... Perl code development in a Linux environment, on Amazon EC2, leveraging also S3, CloudFront and ...

Senior Software Engineer

Bellevue, WA · On-site

$142K - $212K/yr

As a Senior Software Engineer at MediaAlpha, you will take part in all aspects of the software ... Perl code development in a Linux environment, on Amazon EC2, leveraging also S3, CloudFront and ...

next page

Showing results 1-20

Linux Devices Software Engineer information

See Seattle, WA salary details

$12

$67

$104

How much do linux devices software engineer jobs pay per hour?

As of Jul 6, 2026, the average hourly pay for linux devices software engineer in Seattle, WA is $67.98, according to ZipRecruiter salary data. Most workers in this role earn between $54.71 and $76.35 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Linux Devices Software Engineer, and why are they important?

To thrive as a Linux Devices Software Engineer, you need strong programming skills in C/C++, knowledge of operating system concepts, and experience with embedded systems, usually supported by a degree in computer science or related fields. Familiarity with Linux kernel development, device drivers, version control systems like Git, and debugging tools is essential. Problem-solving ability, attention to detail, and effective communication help you collaborate with cross-functional teams and tackle complex technical challenges. These skills ensure robust, efficient device software that integrates seamlessly with the Linux ecosystem and meets project requirements.

What does a Linux Devices Software Engineer do?

A Linux Devices Software Engineer is responsible for developing, testing, and maintaining software that enables hardware devices to work with the Linux operating system. This often involves writing device drivers, optimizing system performance, and ensuring compatibility between hardware and Linux distributions. They work closely with hardware engineers and contribute to open-source projects to improve device support. Their role is crucial in making sure that new and existing hardware can function efficiently on Linux-based systems.

What is the difference between Linux Devices Software Engineer vs Embedded Software Engineer?

AspectLinux Devices Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Computer Science or related, Linux/Unix certificationsBachelor's in Electrical Engineering, Computer Engineering, or related, embedded systems certifications
Work EnvironmentDeveloping software for Linux-based devices, often in office or lab settingsDeveloping firmware for embedded hardware, often in labs or manufacturing environments
Industry UsageConsumer electronics, IoT devices, industrial equipmentAutomotive, medical devices, consumer electronics
Common Search/ComparisonYesYes

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.

What are some common challenges Linux Devices Software Engineers face when integrating hardware with the operating system?

Linux Devices Software Engineers often encounter challenges such as ensuring compatibility between diverse hardware components and the Linux kernel, debugging low-level driver issues, and addressing performance bottlenecks. Working closely with hardware teams, they may need to interpret hardware specifications and troubleshoot timing or communication problems. Staying up-to-date with kernel updates and community best practices is crucial, as device support and APIs can change rapidly. Effective collaboration with other developers and open-source contributors also plays a key role in resolving integration issues and optimizing device performance.
What job categories do people searching Linux Devices Software Engineer jobs in Seattle, WA look for? The top searched job categories for Linux Devices Software Engineer jobs in Seattle, WA are:
Infographic showing various Linux Devices Software Engineer job openings in Seattle, WA as of June 2026, with employment types broken down into 3% As Needed, 40% Full Time, 42% Part Time, 3% Temporary, 11% Contract, and 1% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $141,396 per year, or $68 per hour.
OS/Platform Software Engineer (Starlink)

OS/Platform Software Engineer (Starlink)

SpaceX

Redmond, WA • On-site

Full-time

Posted 5 days ago


SpaceX rating

8.7

Company rating: 8.7 out of 10

Based on 144 frontline employees who took The Breakroom Quiz

14th of 60 rated aerospace companies


Job description

Job Summary:
SpaceX is actively developing technologies to enable human life on Mars, including the deployment of Starlink, the world’s most advanced broadband internet system. As an OS/Platform Software Engineer on the Starlink program, you will solve challenges related to the growth of the program, focusing on software development for spacecraft and ground-based components.
Responsibilities:
• Maintain and update in house branches of OSS software such as Linux, Buildroot, and u-boot.
• Support secureboot and runtime security of all Linux based satellite components.
• Maintain the spacecraft Ethernet network and connectivity.
• Develop, deploy and test spacecraft software update process.
• Support in-house System on Chip and peripheral through the life-cycle of the part.
• Support OS/Platform specific test infrastructure.
• Development and support device drivers for third party and in-house components.
• Be the first software team to receive new satellite components.
• Interface with Silicon, Electrical, and Application Software Engineers to bring hardware from prototype stage to on on-orbit operations.
Qualifications:
Required:
• Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience in software development in lieu of a degree (internship experience is applicable).
• Development experience in C, C++, python and/or rust.
Preferred:
• Linux Kernel Up streamed patches preferred.
• Knowledge of networking and Linux networking stack.
• Good knowledge of computer architecture and modern secure boot flows.
• Experience with ARM embedded systems.
• Deep understanding of testing, continuous integration, build, deployment & continuous monitoring.
• Creative approach to problem solving, exceptional analytical skills and engineering fundamentals.
• Strong skills in debugging, performance optimization, and unit testing.
• Excellent communication skills both written and verbal.
• Ability to work effectively in a dynamic environment with changing needs and requirements.
Company:
SpaceX develops and operates rockets, satellite networks, and AI infrastructure including launch, connectivity, and cloud services. Founded in 2002, the company is headquartered in Hawthorne, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What SpaceX employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom