1

Junior Linux Kernel Engineer Jobs in Washington (NOW HIRING)

Lead board bring-up efforts, kernel customization, device driver development, and device tree ... Mentor embedded software engineers on Linux internals, driver development, and debugging techniques ...

We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...

... Kernel development experience is desired) * Demonstrated in-depth understanding of low level system development for Linux/Unix internals and APIs * Demonstrated experience working in a cross-platform ...

We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...

... with Linux kernel and drivers • Experience with malware analysis • Experience with ... Software Engineering; Data Science; Cloud Computing; Software Product Development; DevOps, Secure ...

... with Linux kernel and drivers • Experience with malware analysis • Experience with ... Software Engineering; Data Science; Cloud Computing; Software Product Development; DevOps, Secure ...

Experience with Android/Linux kernel development or driver development. * Experience reverse engineering with Ghidra or IDAPro. * Experience designing embedded software systems. * Experience ...

... Linux kernel and drivers -Experience with malware analysis -Experience with vulnerability research and exploit development This role is located in Laurel, MD and the work requires a TS/SCI + Full ...

... Linux kernel and drivers -Experience with malware analysis -Experience with vulnerability research and exploit development This role is located in Laurel, MD and the work requires a TS/SCI + Full ...

next page

Showing results 1-20

Junior Linux Kernel Engineer information

What are the key skills and qualifications needed to thrive as a Junior Linux Kernel Engineer, and why are they important?

A Junior Linux Kernel Engineer should have a solid understanding of C programming, operating system fundamentals, and computer architecture, typically supported by a relevant degree in computer science or engineering. Familiarity with Linux kernel development tools like Git, GCC, GDB, and patch submission processes, as well as knowledge of version control and debugging tools, is essential. Strong problem-solving, attention to detail, and effective communication skills help in diagnosing issues and collaborating with senior engineers and open-source communities. These competencies are crucial for ensuring reliable kernel contributions, learning from experienced developers, and maintaining code quality in a complex technical environment.

What are some typical challenges a Junior Linux Kernel Engineer might face in their first year on the job?

As a Junior Linux Kernel Engineer, you may encounter challenges such as understanding the vast and complex architecture of the Linux kernel, navigating extensive codebases, and adhering to strict coding and documentation standards. Collaborating with more experienced engineers and participating in open-source communities can be both rewarding and daunting, as it often requires clear communication and constructive feedback. Additionally, you'll likely spend time debugging low-level system issues and learning to use specialized development tools, all of which are essential for building your expertise and confidence in the role.

What does a Junior Linux Kernel Engineer do?

A Junior Linux Kernel Engineer assists in developing, maintaining, and debugging the Linux kernel, which is the core part of the Linux operating system. Their responsibilities often include writing and testing kernel modules, fixing bugs, and contributing to kernel updates under the guidance of senior engineers. They may also help in troubleshooting hardware compatibility and optimizing system performance. This role often requires strong programming skills in C and familiarity with Linux systems and tools.
What are popular job titles related to Junior Linux Kernel Engineer jobs in Washington? For Junior Linux Kernel Engineer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Junior Linux Kernel Engineer jobs in Washington look for? The top searched job categories for Junior Linux Kernel Engineer jobs in Washington are:
What cities in Washington are hiring for Junior Linux Kernel Engineer jobs? Cities in Washington with the most Junior Linux Kernel Engineer job openings:

Embedded Linux Engineer with Security Clearance

Optimum Governmental Solutions LLC

Manassas, VA

Contractor

Posted 11 days ago


Job description

Responsibilities: · Contribute to the development of Linux kernel modules and device drivers for custom hardware. · Write and maintain code using C/C++, Bash, and Python. · Integrate and debug Linux OS on embedded systems.

· Collaborate with hardware teams to ensure seamless software/hardware integration. · Perform software testing, validation, and maintain embedded systems over the long term. · Support system bring-up and troubleshooting on new hardware platforms.

· Participate in architectural decisions and contribute to system-level design. Essential Skills: · Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field. · 3+ years of expertise in Linux OS, including kernel-level development.

· Experience developing Linux kernel modules and device drivers. · Proficiency in C/C++, Bash, and Python. · Understanding of operating systems internals.

· Eligibility for US Secret Clearance. Additional Skills & Qualifications: · Familiarity with hardware platforms and embedded system design. · Demonstrated ability in Linux integration and debugging.

· Prior experience in defense or aerospace embedded systems. · Experience with real-time systems and performance optimization. · Familiarity with Git, CI/CD pipelines, and modern development workflows.

· Experience working in an Agile development environment.