Find Jobs
Find Jobs Near You – Available Work in Your Location
Senior Linux Engineer
Career Insights for Unix Administrator / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Washington data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Unix Administrator or Engineer installs, configures, and maintains UNIX operating systems operating within a business. Analyzes and resolves problems associated with the operating system's servers, hardware, applications, and software. Detects, diagnoses, and reports UNIX related problems on servers.
$124,724 / year median in Washington
-19% projected decline
Job Description
Senior Linux Engineer Washington, Bellevue 09/10/2026 Contract Active
JOB SUMMARY
The Embedded Linux Engineer will be responsible for developing, porting, validating, and supporting embedded Linux platforms across Intel/x86-based hardware environments. This role focuses on system bring-up, Linux kernel and device driver development, platform migration, bootloader customization, and embedded system validation. The ideal candidate will possess strong hands-on experience with embedded Linux distributions, hardware-software integration, and system-level troubleshooting while contributing to the delivery of reliable and scalable edge computing solutions.
KEY RESPONSIBILITIES
- Develop, customize, and maintain embedded Linux platforms and system software.
- Perform Linux kernel configuration, development, debugging, and optimization activities.
- Design, develop, and support Linux device drivers for embedded hardware platforms.
- Configure and customize bootloaders to support target hardware requirements.
- Execute system bring-up activities for new embedded hardware platforms.
- Support platform migration, operating system upgrades, and Linux porting initiatives.
- Troubleshoot and resolve low-level hardware, kernel, driver, and boot-related issues.
- Work with Intel/x86-based embedded systems to support product development and deployment.
- Build, customize, and maintain embedded Linux distributions using Ubuntu, Yocto, or similar frameworks.
- Collaborate with hardware, firmware, software, QA, and product engineering teams throughout the development lifecycle.
- Develop and execute system validation plans to ensure product quality, functionality, reliability, and performance.
- Create and maintain technical documentation, design specifications, validation reports, and troubleshooting guides.
- Participate in root cause analysis and corrective action activities for system-level issues.
- Support continuous improvement initiatives related to embedded system architecture, performance, security, and maintainability.
- Assist with deployment, production support, and lifecycle maintenance activities for embedded platforms.
REQUIRED QUALIFICATIONS
- Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, Embedded Systems, or a related technical field.
- Strong hands-on experience with Embedded Linux development.
- Experience working with: o Linux Kernel Development o Linux Device Drivers o Bootloaders
- Experience performing system bring-up, platform migration, and operating system porting activities.
- Hands-on experience with embedded Linux distributions such as: o Ubuntu o Yocto o Similar Embedded Linux Platforms
- Experience supporting Intel/x86-based embedded systems.
- Strong understanding of embedded operating systems, hardware-software interaction, and system architecture.
- Experience developing test plans, executing validation activities, and verifying embedded system functionality.
- Strong debugging and troubleshooting skills at the kernel, driver, and platform levels.
- Experience working in embedded software development environments.
- Strong analytical, problem-solving, and communication skills.
PREFERRED QUALIFICATIONS
- Experience with AWS IoT services and cloud-connected embedded systems.
- Experience supporting edge computing platforms and distributed device ecosystems.
- Experience implementing or maintaining Over-the-Air (OTA) software update solutions.
- Familiarity with FleetEdge or similar edge computing frameworks.
- Experience working with IoT device management and remote monitoring platforms.
- Knowledge of embedded security, secure boot, and software lifecycle management.
- Experience developing automation scripts and deployment tools.
- Familiarity with containerization technologies and edge deployment architectures.
- Experience with Agile software development methodologies.
CERTIFICATIONS
- Linux Foundation Certified Engineer (LFCE) preferred.
- Linux Foundation Certified System Administrator (LFCS) preferred.
- Red Hat Certified Engineer (RHCE) preferred.
- AWS Certified Developer - Associate (preferred).
- AWS Certified Solutions Architect - Associate (preferred).
- Embedded Linux or Yocto-related certifications are a plus.
TECHNICAL SKILLS
- Embedded Linux
- Linux Kernel Development
- Device Driver Development
- Bootloaders
- System Bring-Up
- Platform Porting
- Platform Migration
- Ubuntu Linux
- Yocto Project
- Intel/x86 Architecture
- Embedded Systems Validation
- Hardware Debugging
- System Integration
- Root Cause Analysis
- Performance Optimization
- Embedded System Testing
NICE TO HAVE SKILLS
- AWS
- AWS IoT
- Edge Computing Platforms
- FleetEdge
- OTA Updates
- IoT Device Management
- Edge Device Frameworks
- Cloud-Connected Embedded Systems