1

Freelance Linux Kernel Development Jobs in Kentucky

$90K - $119K/yr

... kernel-adjacent software, device interfaces, boot flow, and system configuration as applicable. * Develop, build, and debug platform software using Linux-based development environments, including ...

$200K - $310K/yr

Strong Linux Kernel development experience will be plus. * Prior experience having built a scalable and high-performance system is a plus. * Troubleshooting critical customer issues on a timely ...

$104K - $142K/yr

Linux kernel development experience is a plus. * Familiarity with Android platform architecture. * Familiarity with Android device management technology, including DevicePolicyManager and MDM APIs.

$97K - $127K/yr

Develop and maintain Linux kernel drivers and userspace integration for sensors, GMSL cameras ... Familiarity with RTOS‑based firmware development * Experience with Python for scripting, data ...

You will provide hands-on technical leadership that will guide development of a resilient compute ... Knowledge of Linux kernel internals, device drivers, and virtualization technologies (KVM, QEMU ...

You will provide hands-on technical leadership that will guide development of a resilient compute ... Knowledge of Linux kernel internals, device drivers, and virtualization technologies (KVM, QEMU ...

New

$164K - $230K/yr

Hands-on experience with DPDK (Data Plane Development Kit) or VPP (Vector Packet Processing) * Knowledge of eBPF, XDP, or Linux Kernel networking internals * Experience working with Mellanox/NVIDIA ...

New

$25K - $40K/mo

This isn't a mobile app development role, you won't write UI code, manage Fragments, or deploy ... Experience with C or C++, Linux kernel drivers, or Qualcomm camera stacks is a plus.COMPENSATIONIn ...

$92K - $127K/yr

... development environments, embedded programming, and software configuration management tools is a plus. Essential Functions: * Kernel Mode (Windows, Linux) programming (C/C++, Assembly) * Reverse ...

$91K - $137K/yr

... development environments, embedded programming, and software configuration management tools is a plus. Essential Functions: * Kernel Mode (Windows, Linux) programming (C/C++, Assembly) * Reverse ...

Experience working with Linux operating systems, open-source software ecosystems, and upstream development models.* Experience driving Linux upstreaming or working with upstream kernel, driver ...

$110K - $120K/yr

Be able to troubleshoot Kernel Panic, Root and Grub password Reset, & Firewall configurations ... We offer acquisition management, systems engineering, Agile software development, cloud management ...

$91K - $119K/yr

Embedded Linux Development: Design, develop, and maintain system software, including systemd applications, kernel modules, and low-level firmware for the Pod. * Platform Security Engineering: Own ...

Lead and grow the platform security engineering group: hiring, onboarding, development, performance ... Linux kernel and OS hardening * Have owned a technical roadmap end to end, including the ...

Kernel‑mode driver or kernel extension development shipped to production at scale. * Reverse engineering, malware analysis, or exploit and vulnerability research background. * Experience with ...

Detailed and extensive experience with Linux kernel software is required* Experience in embedded software development and verification process, with bootloaders experience a plus.* Excellent ...

Design, implement, and validate ASIC device drivers and test cases in C/C++ within the Zephyr RTOS framework, or equivalent Linux kernel/driver development experience * Develop framework and ...

New

Embedded software debugging Linux kernel and kernel networking (added advantage) * SAI / SDK Hands-on SAI (Switch Abstraction Interface) API development, porting, or ASIC SDK integration * SAI object ...

New

$90K - $119K/yr

... development for ARM based systems * Strong hands‑on experience in at least 3 or more areas in Linux kernel, QNX Kernel, Safe/Free RTOS, Bootloaders, SoC architecture, ARM architecture, SoC/ARM ...

$200K - $255K/yr

... Linux kernel forwarding. Preferred Qualifications: * Hands-on experience with SONiC network operating system development, integration, or deployment. * Familiarity with datacenter networking, RoCE ...

Showing results 21-40

Freelance Linux Kernel Development information

What is freelance Linux kernel development?

Freelance Linux kernel development involves independently working on the Linux operating system's core, either by contributing to the mainline kernel, developing custom modules, or supporting companies with kernel-level issues. Freelancers in this field often tackle tasks such as writing device drivers, optimizing system performance, or integrating hardware with Linux. The work requires deep expertise in C programming and an understanding of operating system concepts. Freelancers may collaborate with open-source communities or work directly with clients needing specialized Linux solutions.

What are some common challenges faced by freelance Linux kernel developers when working with clients remotely?

Freelance Linux Kernel developers often encounter challenges such as navigating complex codebases without in-house support, aligning with clients’ specific kernel customization requirements, and ensuring thorough testing across diverse hardware environments. Effective communication is essential, as misunderstandings about project scope or technical specifications can arise without face-to-face interactions. Building strong documentation habits and using collaborative tools can help streamline workflows and maintain clarity throughout the development process.

What are the key skills and qualifications needed to thrive as a freelance Linux kernel developer, and why are they important?

To thrive as a Freelance Linux Kernel Developer, you need in-depth knowledge of C programming, operating system concepts, and Linux kernel architecture, often demonstrated by a degree in computer science or equivalent experience. Familiarity with version control systems like Git, debugging tools such as GDB, and open-source collaboration platforms is typically necessary. Strong problem-solving skills, self-motivation, and effective communication are crucial for managing independent projects and collaborating with distributed teams. These skills ensure you can deliver robust kernel code, troubleshoot complex issues, and contribute meaningfully to open-source projects or client requirements.

What are popular job titles related to Freelance Linux Kernel Development jobs in Kentucky?

For Freelance Linux Kernel Development jobs in Kentucky, the most frequently searched job titles are:

What job categories do people searching Freelance Linux Kernel Development jobs in Kentucky look for?

The top searched job categories for Freelance Linux Kernel Development jobs in Kentucky are:

Platform Software Engineer, Senior

On-site

AeroVironment, Inc.
Manufacturing • 1 - 5K employees

$90K - $119K/yr

Other

Medical, Dental, Vision, Retirement

Posted 14 days ago


Key responsibilities

  • Design, implement, and maintain low-level platform software for Linux-based embedded systems.

  • Support bring-up, integration, debugging, and system validation of hardware prototypes and chip-level interfaces.

  • Own complex platform components, services, and interfaces used by higher-level software layers and other engineering teams.


AeroVironment rating

9.1

Company rating: 9.1 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

Key Responsibilities
  • Design, implement, and maintain low-level platform software for Linux-based embedded systems.
  • Work directly with hardware prototypes, chip-level interfaces, and lab equipment to support bring-up, integration, debugging, and system validation.
  • Develop robust, efficient, and maintainable software in C for performance-sensitive embedded environments.
  • Own complex platform components, services, and interfaces used by higher-level software layers and other engineering teams.
  • Debug and resolve system-level issues spanning application software, operating system behavior, drivers, hardware interfaces, and platform integration.
  • Support board bring-up, peripheral integration, multithreaded processing, networking functionality, and hardware/software interaction as required.
  • Contribute to low-level Linux platform integration, including kernel-adjacent software, device interfaces, boot flow, and system configuration as applicable.
  • Develop, build, and debug platform software using Linux-based development environments, including Ubuntu, and associated embedded toolchains.
  • Optimize software for performance, reliability, scalability, and maintainability.
  • Create and execute test strategies to verify functionality, performance, and regression stability.
  • Participate in and contribute to code reviews, design reviews, root-cause analysis, and technical problem solving across the team.
  • Collaborate closely with hardware, FPGA, systems, test, and product teams to deliver integrated solutions.
  • Take ownership of technical tasks from definition through implementation, verification, and issue resolution.
  • Help improve engineering practices, software quality, and development discipline through strong technical example and peer mentoring.
  • Perform other related duties as assigned.
Required Qualifications
  • Bachelor’s degree in computer engineering, Computer Science, Electrical Engineering, or a related technical field.
  • 8+ years of relevant embedded or platform software development experience, or an equivalent combination of education and experience.
  • Strong C programming skills in Linux or Unix-based environments.
  • Experience developing software in Linux-based environments such as Ubuntu.
  • Experience developing software for embedded Linux targets, not just using Linux as a development host.
  • Experience with multithreaded software design, debugging, and performance analysis.
  • Experience with low-level software interacting with hardware interfaces and peripherals.
  • Experience with networking at the programming level.
  • Familiarity with chip-level buses and interfaces such as I2C, SPI, UART, GPIO, USB, PCIe, or similar.
  • Experience with ARM-based development environments or comparable embedded processor platforms.
  • Experience with scripting languages such as Python, Shell, AWK, or Lua for automation, testing, or tooling.
  • Experience using source code control tools in a collaborative development environment.
  • Strong debugging and root-cause analysis skills across software and hardware integration boundaries.
  • Demonstrated ability to independently own complex technical tasks and drive them to closure.
  • Ability to work effectively in a fast-paced, deadline-driven environment with small, highly collaborative teams.
  • Ability to obtain and maintain a U.S. Security Clearance.
Preferred Qualifications
  • Experience with Linux kernel internals, driver integration, or kernel-adjacent debugging.
  • Experience with bootloaders, board support packages, device-tree-based configuration, or embedded Linux platform bring-up.
  • Experience with PetaLinux, including platform configuration, image builds, and software integration for embedded targets.
  • Experience with AMD/Xilinx SoC-based platforms and hardware/software bring-up.
  • Experience interfacing with FPGA-based systems and supporting associated software integration.
  • Experience with build systems and cross-compilation toolchains for embedded targets.
  • Familiarity with lab debug tools such as serial consoles, logic analyzers, oscilloscopes, JTAG, or similar equipment.
  • Experience with performance analysis and optimization tools.
  • Experience supporting wireless, satellite, Bluetooth, Wi-Fi, or cellular technologies.
  • Experience in defense, aerospace, communications, or other mission-critical environments.
  • Advanced degree in a relevant technical discipline.
Desired Competencies
  • Demonstrates strong ownership and accountability for technical work and outcomes.
  • Communicates clearly and effectively with engineers and cross-functional stakeholders.
  • Works well independently while also contributing positively to team success.
  • Approaches complex problems methodically and drives issues to closure.
  • Exercises sound engineering judgment in balancing performance, quality, schedule, and risk.
  • Contributes to a culture of collaboration, technical excellence, and continuous improvement.
  • Provides technical guidance and peer mentorship without requiring formal supervisory responsibility.
Work Environment and Physical Demands

Primarily office and lab environment. Requires extended periods of sitting, standing, and computer use. Frequent use of hands and fingers to operate computers, keyboards, and test equipment. Frequent verbal communication and hearing in office and lab settings. May occasionally lift or move equipment consistent with standard engineering lab activities. Travel Limited travel may be required, up to 25%.

Security Requirements

Must be able to obtain and maintain a U.S. Government Security Clearance.

Clearance Level No Clearance

Salary Range

The salary range for this role is: $91,000 - $138,750. AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.

ITAR Requirement

ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment’s determination that it will be able to obtain an export license in a time frame consistent with AeroVironment’s business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements.

Benefits

AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown.

For more information about our company benefit offerings please visit: http://www.avinc.com/myavbenefits.

We also encourage you to review our company website at http://www.avinc.com to learn more about us.

About AV

AV isn’t for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best. We don’t just build defense technology—we redefine what’s possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian—but we’re not building history, we’re building what’s next. If you're ready to build technology that matters—with speed, scale, and purpose—there’s no better place to do it than AV.

We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans.

AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants.

Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status.

ITAR U.S. Citizenship required

Careers at AeroVironment

#J-18808-Ljbffr

What AeroVironment employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom