Senior Linux Engineer
Job in
Northern, Floyd County, Kentucky, USA
Listed on 2026-09-16
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
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.
- 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.
- 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.
- Linux Foundation Certified Engineer (LFCE) preferred.
- Red Hat Certified Engineer (RHCE) preferred.
- Embedded Linux or Yocto-related certifications are a plus.
- Embedded Linux
- Hardware Debugging
- 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).
(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:
×