1

Junior Linux Kernel Engineer Ubuntu Jobs in Hackettstown, NJ

Network Engineer

Florham Park, NJ · On-site

$86K - $181K/yr

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

Florham Park, NJ · On-site

$86K - $181K/yr

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 ...

Showing results 21-40

Junior Linux Kernel Engineer Ubuntu information

See Hackettstown, NJ salary details

$34.6K

$74.2K

$113.1K

How much do junior linux kernel engineer ubuntu jobs pay per year?

As of Sep 4, 2026, the average yearly pay for junior linux kernel engineer ubuntu in Hackettstown, NJ is $74,190.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $82,700.00 per year, depending on experience, location, and employer.

What is a junior Linux kernel engineer Ubuntu?

A Junior Linux Kernel Engineer Ubuntu job involves working on the Linux kernel, specifically for Ubuntu and related Canonical projects. Responsibilities typically include debugging kernel issues, maintaining patches, optimizing performance, and contributing to upstream kernel development. Junior engineers collaborate with senior developers, test new kernel features, and ensure hardware compatibility. Strong knowledge of C programming, kernel internals, and debugging tools like GDB and perf is essential. This role provides a foundation for growth in open-source development and low-level system engineering.

What are the key skills and qualifications needed to thrive in the junior Linux kernel engineer Ubuntu position?

A Junior Linux Kernel Engineer Ubuntu should possess a solid understanding of C programming, Linux operating systems, and basic kernel architecture, often backed by a relevant computer science degree or equivalent experience. Familiarity with version control systems like Git, building and debugging tools, and certifications such as LFCS or CompTIA Linux+ are advantageous. Strong problem-solving abilities, eagerness to learn, and effective communication skills help junior engineers excel in collaborative environments. These capabilities are essential for contributing safely and efficiently to kernel development and troubleshooting in a fast-evolving ecosystem like Ubuntu.

What are some common challenges faced by junior Linux kernel engineers working with Ubuntu?

One common challenge for Junior Linux Kernel Engineers on Ubuntu is quickly understanding the complex and evolving codebase while adhering to Ubuntu's specific kernel customization and integration practices. New engineers often spend significant time learning to troubleshoot bugs, navigate documentation, and contribute effectively within established development workflows. Collaboration with senior engineers, participation in code reviews, and clear communication are integral to overcoming these hurdles and growing technically. Over time, junior engineers build deeper expertise and can take on larger projects and increased responsibilities.

What job categories do people searching Junior Linux Kernel Engineer Ubuntu jobs in Hackettstown, NJ look for?

The top searched job categories for Junior Linux Kernel Engineer Ubuntu jobs in Hackettstown, NJ are:

What cities near Hackettstown, NJ are hiring for Junior Linux Kernel Engineer Ubuntu jobs?

Cities near Hackettstown, NJ with the most Junior Linux Kernel Engineer Ubuntu job openings:

Junior 5G Vulnerability Researcher

CACI International, Inc.

Florham Park, NJ • On-site

$79K - $162K/yr

Full-time

Medical, Retirement, PTO

Posted 25 days ago


Job description

Job Title: Junior 5G Vulnerability Researcher
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: None
Type of Travel: None
* * *
The Opportunity:
We are seeking a Vulnerability Researcher to join our 5G security team, focusing on protocol analysis and firmware reverse engineering. This role is for a practitioner with a strong systems background who is ready to take ownership of research tasks within complex telecommunications stacks. You will work as part of a high-performing group, identifying security flaws in 3GPP protocols and proprietary telecom binaries while developing the automated tooling necessary to secure national mobile infrastructure.
Responsibilities:
  • Execute research into 3GPP protocols (NGAP, GTP, etc.) to identify crashes and logic flaws using stateful fuzzing techniques.
  • Perform static and dynamic analysis on compiled telecom binaries and firmware to understand undocumented protocol logic.
  • Support the development of custom Python3 scripts for protocol decoding and automating analysis of "closed-box" systems.
  • Assist in mapping state machines within 5G session management flows using symbolic or concolic execution tJools.
  • Analyze signaling and data plane components to identify potential attack surfaces in 5G Core and RAN environments.
  • Use debugging tools and packet analysis software (e.g., Wireshark) to inspect protocol traffic and hardware state.
  • Document research findings and contribute to the development of technical security reports.

Qualifications:
Required:
  • 3 years of professional experience in software exploitation, reverse engineering, or protocol development.
  • Proficiency in software development (C/C++, Python).
  • Working knowledge of networking protocols (TCP/IP, SCTP, HTTP/2).
  • Experience with disassembly tools such as IDA Pro, Ghidra, or Binary Ninja.
  • Foundational understanding of binary analysis and memory corruption primitives.
  • Demonstrated ability to conduct independent technical research and analyze complex software systems.
  • Must be a US Citizen and able to obtain/maintain a security clearance

Desired:
  • An active TS SCI clearance.
  • Experience with software-defined radio (SDR) or cellular testing equipment.
  • Working knowledge of cellular networking protocols (3G, 4G, 5G).
  • Familiarity with Linux-based telecom network functions.
  • Participation in security research projects or CTFs with a focus on networking or pwnable challenges.

This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
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:
$79,400 - $162,700
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.