1

Freelance Linux Kernel Development Jobs in Alabama

next page

Showing results 1-20

Freelance Linux Kernel Development information

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 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 popular job titles related to Freelance Linux Kernel Development jobs in Alabama? For Freelance Linux Kernel Development jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Freelance Linux Kernel Development jobs in Alabama look for? The top searched job categories for Freelance Linux Kernel Development jobs in Alabama are:
What cities in Alabama are hiring for Freelance Linux Kernel Development jobs? Cities in Alabama with the most Freelance Linux Kernel Development job openings:

Systems Engineer III (Network, Communications & Cyber IPT)

Redwire Defense Tech

Huntsville, AL • On-site

$130K - $155K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 11 days ago


Job description

Description
WORK LOCATION: Huntsville, AL
FLSA STATUS: Exempt
SALARY RANGE: The anticipated salary range for this role is $130,000 to $155,000 annually. This range reflects a good faith estimate based on the targeted level for the role and typical compensation benchmarks across U.S. locations. Actual compensation may vary depending on the selected candidate's qualifications, experience, geographical location, and internal alignment.
SUMMARY
As a Linux Systems Engineer on our NCC Integrated Product Team (IPT), you will play a central role in developing and sustaining the computing, networking, and interoperability capabilities that power our aircraft systems and customer mission operations. This team is responsible for delivering the technical backbone that enables our platforms to communicate, integrate, and perform reliably in demanding environments-from lab development to field demonstrations to operational deployments.
In this position, you'll join a group of engineers who value clarity, ownership, and execution. Our work spans rapid prototyping, system integration, field support, and collaboration with program leadership, flight test, and demonstration teams. You will be a hands on technical leader, trusted to dig into problems, build solutions end-to-end, and ensure our capabilities operate seamlessly in real world conditions.
This role is ideal for someone who thrives in an environment where engineering decisions matter immediately to program outcomes. You'll partner closely with internal stakeholders and customer teams, contributing directly to critical mission threads such as BLOS communications, secure networking, mission compute, and system-to-system interoperability.
Above all, you will be a key contributor in delivering reliable, secure, and scalable technology that supports the customers and operators who rely on our systems every day.
RESPONSIBILITIES
The following job functions are a basic requirement but are not limited to and may be assigned other duties.
  • Own advanced networking for Beyond Line of Sight (BLOS) datalinks, including design, configuration, and troubleshooting across containerized and virtualized environments. -of-Sight (BLOS) datalinks, including design, configuration, and troubleshooting across containerized and virtualized environments.
  • Build and maintain custom Linux kernels for ARM64-based Mission Compute Module (MCM) systems, including compilation, tuning, and lifecycle maintenance.
  • Develop software and automation (e.g., Python, C/C++, Node.js, Bash) to integrate and manage new capabilities on the VXE aircraft and related systems.
  • Configure and secure Cisco routing/firewall solutions to meet customer requirements, including documentation and sustainment.
  • Support upcoming C5ISR integrations on SGCS to enable tactical messaging/interoperability with military platforms
  • Be a hands-on contributor: execute, test, and iterate; create pragmatic solutions; collaborate tightly with program, flight, and demo teams; and travel to customer/demo sites as needed.-on contributor: execute, test, and iterate; create pragmatic solutions; collaborate tightly with program, flight, and demo teams; and travel to customer/demo sites as needed.

REQUIRED QUALIFICATIONS
  • Bachelors degree in Engineering, Computer Science or similar
  • Deep Linux expertise (system administration/engineering on modern distros) with an emphasis on kernel, services, filesystems, packaging, and systems.
  • Networking strength (TCP/IP, routing/switching, VPNs, firewalls) and experience implementing secure, resilient architectures in fielded environments.
  • Scripting & software proficiency (Python and Bash) plus working knowledge of C/C++ and/or Node.js for integration and tooling.
  • Experience with virtualization/containers (e.g., KVM/VMware, Docker/containers) in support of deployable networking and compute stacks.
  • Demonstrated track record of owning tasks end-to-end in the lab and in the field -to-end in the lab and in the field
  • Willingness and ability to travel for customer engagements and demos.

PREFERRED QUALIFICATIONS
  • Masters degree in Engineering, Computer Science or similar
  • Cisco routing/firewall configuration for DoD customers (e.g., LRR or similar programs).
  • Experience with ARM64 platforms and embedded/mission computing (e.g., MCM)
  • Familiarity with C5ISR, SGCS, and tactical messaging concepts in a military interoperability context.
  • Exposure to Red Hat/Ubuntu hardening, patching, and security baselines suitable for regulated environments.

REDWIRE DEFENSE TECH BENEFITS
  • Matching 401(k)
  • Paid PTO
  • Paid holidays
  • Medical, vision, and dental insurance
  • Group Short-Term & Long-Term Disability
  • HSA and FSA Options
  • Critical Care Plan
  • Accident Care Plan

CLEARANCE REQUIREMENTS
This position may require access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). To comply with the requirements of the ITAR and/or the EAR, applicants will be asked to provide specific documentation to verify a US person's status under the ITAR and the EAR.
WORK ENVIRONMENT AND PHYSICAL REQUIREMENTS
The work environment may involve a standard office setting while also incorporating elements of a production area. Employees will use standard office equipment, including computers, and must demonstrate stamina to sit or stand while maintaining attention to detail despite potential interruptions. The role may require occasional activities such as walking, climbing, stooping, crouching, and bending. Vision is necessary for reading printed materials and a computer screen, while hearing and speech are essential for effective communication both in person and over the telephone. Additionally, the position may necessitate travel by air or automobile. Employees may be required to use personal protective equipment, including safety glasses, safety shoes, and shop coats, to ensure safety in the production environment. Employees may be able to lift up to 30 pounds as needed.
REDWIRE DEFENSE TECH IS AN EQUAL OPPORTUNITY EMPLOYER
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Redwire Defense Tech is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, contact Human Resources. Continued employment remains on an "At-Will" basis.