Linux Kernel Development Engineer
Full-time
CIQ
Role Description
As a Linux Kernel Development Engineer, you will produce and maintain the Linux Kernel for Rocky Linux. You need to be familiar with various aspects of kernel support, including embedded and virtualization. You will work with the Development team to define software requirements and lead operational and technical projects. Additional responsibilities include:
- Lead the design, development, and maintenance of Linux kernel components for our products/services at CIQ.
- Collaborate with cross-functional teams to gather requirements and translate them into efficient and scalable kernel designs.
- Write high-quality, modular, and well-documented code in C and other relevant languages, adhering to coding standards and best practices.
- Develop and maintain kernel-specific testing and automation tools to improve how we build, test, and release kernels.
- Debug and resolve complex kernel-level issues, including memory management, process scheduling, and inter-process communication.
- Collaborate with hardware engineers and other stakeholders to ensure seamless integration of kernel components with hardware platforms.
- Stay updated with the latest advancements in the Linux kernel community and relevant technologies, evaluating their potential impact on our products and services.
- Review code submissions from team members and provide constructive feedback to maintain code quality and consistency.
- Conduct performance analysis and optimization of kernel components to meet specified performance targets.
- Document design decisions, APIs, and processes for future reference and knowledge sharing.
- Provide guidance and mentorship to junior developers, fostering their growth and development.
Qualifications
- A passion for Linux and open source software, with a strong commitment to delivering high-quality, reliable products.
- Proficiency in C programming and a deep understanding of low-level system programming concepts.
- Strong debugging and troubleshooting skills to identify and resolve complex kernel-level issues.
- In-depth knowledge of Linux kernel internals, file systems, device drivers, and kernel module development.
- Familiarity with hardware platforms and architectures, including x86 and ARM, and their interactions with the Linux kernel.
- Strong problem-solving and analytical skills with the ability to propose innovative solutions to technical challenges.
- Excellent communication and collaboration skills to work effectively in a team-oriented environment.
- Self-motivated and able to work independently, manage priorities, and meet project deadlines.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
- Minimum of 5 years of experience in Linux kernel development, with a strong focus on system-level programming and device driver development.
- Extensive experience in designing and developing Linux kernel components, including process management, memory management, and inter-process communication.
- Experience with version control systems, preferably Git, and collaborative development workflows.
Benefits
- Medical, dental, and vision insurance.
- Flexible paid time off.
- Employee stock options.
- Remote work; no travel required for most positions.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Linux Kernel Development Engineer in Remote vacancy
- ...for an experienced software engineer to work at the lower layers of... ...’ll design, build, and debug kernel-level and user-space code that... .... ~Design and implement Linux kernel modules and kernel-space... ...experience. ~Strong Linux kernel development background — modules, drivers...LinuxFull timeRemote workWorldwide
- ...Linux Networking Engineer Develop and modify code in the Linux Networking Stack and supporting interfaces to enhance its performance for... ..., network stacks and associated protocols. Linux kernel development experience with emphasis on the network stack and its interfaces...LinuxRemote work
- ...architectures. This remote position involves collaborating with graphics engineers to enhance open source graphics efforts and contribute to the... .... Ideal candidates will have a solid understanding of Linux kernel basics and be comfortable working with C and C++. Optional...LinuxRemote job
- ...Description We’re looking for a C developer to join our kernel team. You’ll help push the limits of what Linux can do in large-scale virtual environments — and... ...within the company’s goals. ~Supportive, engineering-driven culture with minimal bureaucracy. ~The chance...LinuxContract workRemote workFlexible hours
$140k - $180k
...Windows Kernel Software Developer Our client, a global cybersecurity leader that... ...user space API Supports the design, development, and maintenance of major system components... ...a plus Solid knowledge of Linux kernel internals (process scheduler, memory...LinuxRemote work$91.9k - $152.02k
...Position: Market Development Engineer Job Description: This Market Development Engineer will be primarily responsible for supporting... ...Proficiency with High Level Operating Systems (HLOS) such as embedded Linux and Android and associated development tools Guides...LinuxHourly payPermanent employmentFull timeTemporary workWork experience placementWork at officeRemote work- Role Description As an Engineer, proficient in designing, developing, and maintaining Visual drivers kernel-level software, showcasing mastery in open-source development practices. Skilled in developing complex... ...~5+ years of experience on LINUX/Android driver development...LinuxFull timeWork experience placementFlexible hours
- ...you make an impact? – Jabil is seeking a Sr. Software Test Development Engineer who will directly contribute to the transformative growth... ...languages: Python, Java, BASH. C, C++, experience a plus Linux development expertise with a solid understanding of its fundamentals...LinuxRemote work
- ...you make an impact? – Jabil is seeking a Sr. Software Test Development Engineer who will directly contribute to the transformative growth within... ...languages: Python, Java, BASH. C, C++, experience a plus Linux development expertise with a solid understanding of its fundamentals...LinuxRemote work
- Die Consort Consult GmbH sucht einen erfahrenen Remote Embedded Linux Entwickler (w/m/d) zur Unterstützung bei der Entwicklung von Cross-Plattform Anwendungen. In diesem Projekt wirst du in der Embedded Linux Plattform Entwicklung für unterschiedliche Zielhardware aktiv...LinuxRemote jobFreelance
- ...Lockheed Martin Rotary & Mission Systems Software Engineer will have the opportunity to perform real-time processing software development in support of our product lines.... ...Design Patterns • Experience working in a Linux/Unix environment with some skills in common...LinuxFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$144k - $216k
...Date posted 04/12/2026 Category Engineering Hire Type Employee Job ID 16844... ...regression support, and adherence to best development practices. Contributing to internal documentation... ...methodology. ~ Comfortable working in Linux/UNIX development environments. ~...LinuxRemote work- ...Sr. Linux Administrator Location: Bellevue, WA- Remote (Remote but final round will be F2F in nearby TCS office) Exp: 6 - 8 years... ...: DNS, NIS, LDAP, Altair Accelerator, IBM LSF. Perform kernel-level debugging, patching, and performance tuning. Automate system...LinuxWork at officeRemote work
- ...ll Do Design and implement foundational Linux security features and software infrastructure... ...isolation, and control groups. Develop kernel integrity monitoring solutions using... ...forensic analysis of kernel-level threats. Engineer security capabilities for virtualized...LinuxFull timeWork experience placementWork at officeLocal areaRemote workWork from homeFlexible hours
- ...Phoenix Contact USA, Inc. (Middletown, PA) is seeking a Software Development Engineer – Product Development to develop new and reusable code that... ...5 ~Angular Framework ~CSS ~OpenAPI ~Unix ~Linux ~MySQL 3 years’ experience with front and back end...LinuxFull timeContract workWork from homeMonday to Friday
- ...an experienced Network Intrusion Detection Engineer to join our cybersecurity team. The ideal candidate must possess strong Linux engineering expertise with experience managing... ...Enterprise Linux, addressing compatibility, kernel module requirements, SE-Linux policies, and...LinuxRemote work
$94.5k - $150.9k
...an engaged and high-energy Software Engineer to contribute to firmware development for Optical Network Unit (ONU)... ...impact: ~Design and maintain embedded Linux firmware for OpenWrt-based ONU... ...Application of embedded Linux including kernel drivers, device trees, init systems...LinuxFull timeRemote work- ...job processing system and code execution engines that power Tines’ intelligent workflows.... ...success as a staff software engineer. ~Linux systems expertise in namespaces, file descriptors... ...to build focused reproducers for complex kernel, runtime, and storage issues, and use...LinuxFull timeLive in
$91k - $172.49k
...on NVIDIA GPU clusters. • Feature Development – Implement high performance simulation... ...Support – Work closely with system engineers and test personnel to integrate new... ...ability to profile and optimize GPU kernels. • Knowledge of Linux/UNIX development environments and...LinuxFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week- ...advanced vulnerability research (VR), reverse engineering (RE), and vulnerability exploitation (VE... ...within contemporary Windows and Linux/Unix environments. Proficiency in multiple... ...engineering Windows/Linux applications and OS kernel modules. Exceptional written and oral...LinuxContract work
$150k - $225k
...growing demands of our business. Our Systems Engineers are responsible for designing, building,... ...Analyze, diagnose, and resolve Linux based server issues. Create, test, deploy... ...background in Linux/Unix administration Kernel tuning experience. Strong understanding...LinuxWorldwideShift work- ...challenged. Senior Software Engineer - Networking Senior software... ...will be responsible for the development of a robust, super high performing... .... Experience with OS kernel level development of networking... ...open source software (FreeBSD, Linux) a plus. Expertise in C, C++...Linux
- ConnectsBlue is offering a Remote R&D Software Engineering Internship for students in the United... ..., with skills in C, C++, and Python on Linux platforms. This remote position allows... ...while gaining hands-on experience in software development. #J-18808-Ljbffr ConnectsBlueLinuxRemote jobInternshipFlexible hours
$60 per hour
Role Description We are looking for an Android Engineer for one of our clients in Mountain View, California. If you're interested, please... ...bugs. ~Android apps knowledge. ~Understanding of Linux kernel, vendor HAL. Qualifications ~Full Legal name. ~Phone...LinuxRelocation- ...member of the Site Reliability Engineering team, you will work with... ...comfortable with deep technical Linux, networking topics, and distributed... ...systems. Scripting and Development responsibilities: Develop... ...Understanding of Unix/Linux systems from kernel to shell and beyond, taking...LinuxWork experience placementRemote work
$147.34k - $160k
...Reverse Engineer Imagine a world-class engineering environment.... ...hands-on experience with the Linux command line, have used tools... ...perform static code analysis, kernel-level debugging, and debug and... ...contribute to the design, development and implementation of countermeasures...LinuxRemote workFlexible hours- Job Title: Infrastructure Engineer(kernel API) Location: San Jose, CA day one onsite (4days)... ...across the fleet Automation and Tool Development: Automate routine processes and build hardware... ...deep to figure out the hard ones Linux experience: You’ll have solid unAbout...LinuxWork from home
- ...client that is a leader in the logistics sector. ~10+ years COBOL development preferable Microfocus ~IMFirst experience (Ingram Micro... ...modified) a huge plus ~Pro*C & Oracle DB experience is a plus ~Linux/UNIX O/S experience is a plus ~Location: Global, is not a...LinuxFull timeImmediate start
$150k - $180k
...is responsible to research and guide the development team in new product features via new or... ...technologies. We are seeking a Network Software Engineer to design and implement high-performance... ...is a plus. Experience with Linux I/O subsystem, networking is a plus....LinuxWork at officeLocal areaRemote work- ...find mobile devices, embedded systems, linux kernels, OS internals, networking, etc. Languages... ...leads to successful missions: each Engineer’s work is visible, so you won’t work with... ...responsible for end‑to‑end design and development of custom software; diagnose and debug...LinuxFor contractorsRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux Kernel Development Engineer. Be the first to apply!
Related searches









