1

Freelance Linux Kernel Developer Jobs in Northridge, CA

R&D Software Engineer II

Sylmar, CA · On-site

$99K - $135K/yr

The Fountain Group is a company seeking an R&D Software Engineer II to develop and modify computer ... compile a kernel in Linux • C, C++, shell scripting, Perl, or python (must have 'some ...

... Kernel versions with confidence. In your first two years you will operate your code on multiple ... Maintain custom RT Linux Distribution for internally developed computers * Maintain and customize ...

Embedded Firmware Engineer

Pasadena, CA · On-site

$112K - $153K/yr

Engineer IV Location: In Person We are seeking a Senior Embedded Firmware Engineer to develop and ... Customize and integrate Jetson Linux platforms, including boot chain, device tree, kernel bring-up ...

... Kernel versions with confidence. In your first two years you will operate your code on multiple ... Maintain custom RT Linux Distribution for internally developed computers * Maintain and customize ...

... Kernel versions with confidence. In your first two years you will operate your code on multiple ... Maintain custom RT Linux Distribution for internally developed computers * Maintain and customize ...

OS Platform Engineer

Los Angeles, CA · On-site

$160K - $200K/yr

... Kernel versions with confidence. In your first two years you will operate your code on multiple ... Maintain custom RT Linux Distribution for internally developed computers * Maintain and customize ...

Showing results 41-60

Freelance Linux Kernel Developer information

See Northridge, CA salary details

$108.2K

$159.8K

$188.6K

How much do freelance linux kernel developer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for freelance linux kernel developer in Northridge, CA is $159,755.00, according to ZipRecruiter salary data. Most workers in this role earn between $146,300.00 and $176,800.00 per year, depending on experience, location, and employer.

What does a freelance Linux kernel developer do?

A Freelance Linux Kernel Developer specializes in writing, modifying, and maintaining the core of the Linux operating system, often for clients or companies on a project basis. Their responsibilities include debugging kernel code, developing new features, optimizing performance, and ensuring compatibility with hardware and software. Freelancers in this field work independently, offering their expertise to organizations that need custom Linux kernel solutions or support. They typically need strong programming skills in C, in-depth knowledge of operating systems, and experience with open-source collaboration.

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

To thrive as a Freelance Linux Kernel Developer, you need deep expertise in C programming, operating systems concepts, and a strong understanding of Linux internals, often supported by a relevant computer science degree or equivalent experience. Familiarity with version control systems (like Git), kernel debugging tools (such as GDB, perf), and contributing to open-source repositories is typically required. Strong problem-solving skills, self-motivation, and clear written communication help developers stand out when collaborating remotely and engaging with the open-source community. These competencies are crucial for efficiently delivering robust kernel solutions and maintaining high standards in a distributed, collaborative environment.

What are some common challenges faced by freelance Linux kernel developers when working with diverse client codebases?

Freelance Linux Kernel Developers often work with a variety of client codebases, which can present challenges such as adapting to different kernel versions, understanding custom modifications, and ensuring compatibility with client-specific hardware. Navigating disparate documentation and collaborating remotely with in-house teams also requires strong communication and problem-solving skills. Staying up-to-date with upstream kernel changes and maintaining high code quality are essential to deliver reliable, maintainable solutions for each project.

What is the difference between Freelance Linux Kernel Developer vs Linux Device Driver Developer?

AspectFreelance Linux Kernel DeveloperLinux Device Driver Developer
CredentialsExperience with Linux kernel development, possibly certifications in Linux or C programmingSimilar credentials, often with specialized knowledge in device driver development
Work EnvironmentFreelance projects, remote work, client-based assignmentsIn-house or freelance, focused on hardware-specific driver development
Industry UsageTechnology companies, startups, open-source projectsHardware manufacturers, embedded systems, specialized tech firms
Search & Comparison IntentLooking for freelance Linux kernel work or collaborationSeeking expertise in developing or maintaining device drivers

The main difference is that a Freelance Linux Kernel Developer works on overall kernel development projects on a freelance basis, while a Linux Device Driver Developer specializes in creating and maintaining drivers for specific hardware components. Both roles require similar technical skills and credentials, but their focus areas and work environments differ.

What cities near Northridge, CA are hiring for Freelance Linux Kernel Developer jobs?

Cities near Northridge, CA with the most Freelance Linux Kernel Developer job openings:

Embedded Software Engineer

Silvus Technologies

Los Angeles, CA • On-site

$48.08 - $67.31/hr

Full-time

Re-posted 11 days ago


Job description

Silvus Technologies, a leading provider of advanced MANET and MIMO communications systems, is reshaping mesh network technology for mission-critical applications - on the ground, in the air and at sea. Its battle-proven StreamCaster family of MANET radios and proprietary MN-MIMO waveform provides the vital communications link for defense, law enforcement and public safety agencies around the world, and in the toughest operational environments.
Silvus Technologies is a wholly owned subsidiary of Motorola Solutions, Inc.
Would you like to join an incredibly talented group of people, doing very challenging work, with the prime directive of "Keeping Our Heroes Connected"?
THE OPPORTUNITY
Silvus Technologies is seeking an Embedded Software Engineer, reporting to the Director of Software Engineering on our Software Engineering team. The successful individual in this role will participate in the development of Silvus' MANET radios and advanced research projects. This is an opportunity to work on all aspects of the system including device drivers, networking functions and services, encryption, and security features.
This position is located at Silvus headquarters in the heart of vibrant West Los Angeles, CA and is on a hybrid schedule; a minimum of 3 days onsite per week is expected. On-site days are Mondays, Wednesdays, and Thursdays.
The following is a list of at least some of the current essential job functions of the position. Management may assign or reassign duties and responsibilities at any time at its discretion.
ROLE AND RESPONSIBILITIES
  • Implementation of the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.
  • Network management software and web interface implementation.
  • Implementation of different security protocols and encryption algorithms.
  • Audio streaming and push-to-talk voice application implementation.
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.
  • Implementation of testing software for product performance and reliability testing.
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems.
  • Linux system customization and scripting.
  • Perform other related duties of which the above are representative.

REQUIRED QUALIFICATIONS
  • Bachelor of Science degree in Electrical Engineering, Computer or Communications Engineering, Computer Science, or relevant engineering field and a minimum of 2 years of relevant embedded system software development experience; or a Master's degree in Electrical, Computer, or Communications Engineering, Computer Science, or related field.
  • Expertise in C programming and experience in Linux kernel driver development.
  • Must be a U.S. Citizen due to clients under U.S. government contracts.
  • All employment is contingent upon the successful clearance of a background check and drug test.

PREFERRED KNOWLEDGE, SKILLS, AND ABILITIES
  • Masters of Science degree in Electrical, Computer, or Communications Engineering, Computer Science.
  • Knowledge and experience of different security protocols and encryption algorithms such as suite of CNSA algorithms.
  • Demonstrated experience with socket programming and various Internet/Ethernet protocols.
  • Understanding of MAC and Networking layer of a communication system.
  • Experience in AMD UltraScale+ MPSoC and Microchip Polarfire SoC BSP support package development.
  • Deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication and encryption.
  • Linux Interrupt Service Routine development.

WORKING CONDITIONS & PHYSICAL REQUIREMENTS
  • Office environment.
  • Occasional exposure to heat, cold, and allergens while performing tests or demonstrations in the field.
  • While performing the duties of this job, the employee is required to do the following:
    • Lift equipment up to 20 lbs. for the set-up of demonstrations and testing.
    • Perform bending and reaching movements to place items on lower and higher shelves.
    • Kneeling or squatting to access lower shelves.
    • Walking/Moving in the labs.

COMPENSATION
The pay range is NOT a guarantee. It is based on market research and peer data, and will vary depending on the candidate's experience and qualifications.
CA Pay Range
$48.08-$67.31 USD
Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.
NOTE - As a US Federal Contractor, Silvus Technologies requires that ALL candidates being considered for employment for any position (regardless of level) MUST be a U.S. Person (permanent resident or citizen). Stricter U.S. Citizen ONLY requirements (needed for some Engineering or R&D roles) will be included in the Required Qualifications section of the posted position. This does NOT apply to international positions; only job postings for positions located in the US.
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.
We're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.