1

Freelance Linux Kernel Developer Jobs in New Jersey

Network Engineer

Florham Park, NJ · On-site

$86K - $181K/yr

  • Medical

  • Retirement

  • PTO

Experience with Linux operating systems at all layers (boot, kernel space, user space) * Ethical hacking skills and experience with penetration testing and reverse engineering tools What You Can ...

Network Engineer with Security Clearance

Florham Park, NJ · On-site

$86K - $181K/yr

  • Medical

  • Retirement

  • PTO

Experience with Linux operating systems at all layers (boot, kernel space, user space) * Ethical hacking skills and experience with penetration testing and reverse engineering tools - What You Can ...

... across Linux and Windows environments · Assist with SAP infrastructure operations across AWS ... copy, kernel upgrades, transport activities, and other BASIS-related tasks · Assist with ...

Showing results 41-47

Freelance Linux Kernel Developer information

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 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 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 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 most commonly searched types of Linux Kernel Developer jobs in New Jersey?

The most popular types of Linux Kernel Developer jobs in New Jersey are:

What are popular job titles related to Freelance Linux Kernel Developer jobs in New Jersey?

For Freelance Linux Kernel Developer jobs in New Jersey, the most frequently searched job titles are:

What job categories do people searching Freelance Linux Kernel Developer jobs in New Jersey look for?

The top searched job categories for Freelance Linux Kernel Developer jobs in New Jersey are:

What cities in New Jersey are hiring for Freelance Linux Kernel Developer jobs?

Cities in New Jersey with the most Freelance Linux Kernel Developer job openings:

Network Engineer

CACI International, Inc.

Florham Park, NJ • On-site

$86K - $181K/yr

Full-time

Medical, Retirement, PTO

Posted 18 days ago


Job description

Job Title: Network Engineer
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: TS/SCI
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Continental US
* * *
The Opportunity:
In this role, you'll join a team of passionate and innovative engineers to understand and anticipate evolving Cybersecurity needs and challenges. You'll leverage your experience-along with targeted research into network technologies, cyber tools, and emerging techniques-to develop forward-thinking solutions that address both customer and industry demands. Working directly with customers, you will translate their requirements into well-designed cyber solutions that strengthen our nation's overall Cybersecurity posture.
Responsibilities:
  • Design and configure networks representative of real networks and technologies, including large- and small-scale networks integrating DWDM, OTN, SONET/SDH and/or other non-optical network technologies.
  • Identify and evaluate security strengths and weaknesses in these converged technology small and large-scale networks.
  • Research solutions to challenging cyber security and computer networking problems
  • Communicate understanding of network architecture and design
  • Characterize and analyze network traffic
  • Generate reports and presentations suitable for documenting and communicating results to peers and team members
  • Develop relationships with customers and cooperatively identify new approaches to address customer needs
  • Identify, propose and execute new research ideas
  • Travel to customer sites as necessary
  • Understand and adhere to all CACI Ethical and Compliance policies.
  • Proactively ensure a safe work environment.
  • Perform other duties as required
  • Obtain/retain a government security clearance at the level to perform the duties of the position

Qualifications:
Required:
  • Strong preference for active Top-Secret/SCI government security clearance, AND ability to obtain additional clearance(s) as needed at the level to perform the job
  • BA in Network Engineering, Systems Engineering or related discipline.
  • Minimum of 8-10 years of related work experience.
  • Knowledge of current and emerging optical transport technologies (SONET/SDH, OTN, DWDM, etc) and product lines
  • Experience designing, deploying, maintaining and troubleshooting live and testbed converged optical networks
  • Networking and/or computer science background including broad knowledge in IP networking, cyber security and system engineering
  • Working knowledge of IP (v4 and v6) and computer and network security
  • Strong analytical skills
  • Strong writing and communications skills

Desired:
  • Knowledge and experience with other non-optical network technologies (e.g. IP, MPLS, LTE, 5G, etc)
  • Knowledge of network protocols such as TCP/IP, Dynamic Host Configuration, Domain Name System (DNS), and directory services
  • Skill in performing packet-level analysis
  • Software development skills and demonstrated experience in current languages such as C, C++.
  • Experience with Linux operating systems at all layers (boot, kernel space, user space)
  • Ethical hacking skills and experience with penetration testing and reverse engineering tools

What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
The proposed salary range for this position is:
$86,600 - $181,800
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.