Senior Linux Engineer

Compunnel, Inc.

Bellevue, Northern (WA, KY)

Hybrid

USD 110,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Compunnel, Inc. seeks an Embedded Linux Engineer to develop, port, validate, and support embedded Linux platforms across Intel/x86 hardware. You will focus on system bring-up, kernel and driver development, bootloader customization, and validation to deliver reliable edge computing solutions.

The role requires strong hands-on Embedded Linux experience, hardware-software integration, and systematic troubleshooting across the development lifecycle.

Qualifications

  • Bachelor's degree in a related technical field.
  • Strong hands-on Embedded Linux development experience.

Responsibilities

  • Develop, customize, and maintain embedded Linux platforms and system software.
  • Configure and customize bootloaders to support target hardware.
  • Build, customize, and maintain Linux kernel and device drivers for embedded hardware.
  • 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.

Skills

Embedded Linux
Hardware Debugging
Kernel debugging
Driver development
Bootloaders

Education

Bachelor's degree in a related technical field

Tools

Ubuntu
Yocto

Job description

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:

  • Bootloaders
  • Experience performing system bring-up, platform migration, and operating system porting activities.

Hands-on experience with embedded Linux distributions such as:

  • Ubuntu
  • Yocto
  • 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.
  • Red Hat Certified Engineer (RHCE) preferred.
  • Embedded Linux or Yocto-related certifications are a plus.
TECHNICAL SKILLS
  • Embedded Linux
  • Hardware Debugging
NICE TO HAVE SKILLS
  • Cloud-Connected Embedded Systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Linux Engineer
Senior Linux Engineer

TSG Federal • Bellevue (WA), Northern (KY)

Hybrid
USD 130,000 - 170,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

US641 Valmet, Inc. • Owings Mills (MD)

On-site
USD 110,000 - 140,000
Generous wage and benefits package
Company-funded registered pension plan
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Trenton-Systems • Duluth (GA)

On-site
USD 100,000 - 140,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Embedded Linux Engineer
Embedded Linux Engineer

Bayforce • United States

On-site
USD 90,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

Hybrid
USD 85,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance