×
Register Here to Apply for Jobs or Post Jobs. X

Senior Linux Engineer

Job in Northern, Floyd County, Kentucky, USA
Listing for: Compunnel, Inc.
Full Time position
Listed on 2026-09-16
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 110000 - 170000 USD Yearly USD 110000.00 170000.00 YEAR
Job Description & How to Apply Below

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, boot loader 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 Fleet Edge 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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary