1

Virtual Linux Kernel Developer Jobs in Arkansas (NOW HIRING)

Strong Linux and Windows server administration skills. Preferred Education and/or Experience ... Deploy and manage virtual machines using VMware, KVM, Proxmox, etc.; * Establish and maintain on ...

next page

Showing results 1-20

Virtual Linux Kernel Developer information

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

To thrive as a Virtual Linux Kernel Developer, you need deep expertise in Linux kernel architecture, C programming, and operating system concepts, typically supported by a degree in Computer Science or related fields. Familiarity with version control systems like Git, debugging tools such as GDB, and experience with virtualization technologies (e.g., KVM, QEMU) are essential. Strong problem-solving abilities, attention to detail, and effective remote communication distinguish outstanding professionals in this role. These skills are crucial for developing robust kernel modules, diagnosing complex issues, and collaborating efficiently within distributed development teams.

What is the difference between Virtual Linux Kernel Developer vs Virtual Linux System Programmer?

AspectVirtual Linux Kernel DeveloperVirtual Linux System Programmer
Primary FocusDeveloping and maintaining Linux kernel codeWriting and optimizing system-level software for Linux
Required SkillsC programming, kernel architecture, debugging kernel modulesC, C++, system calls, device drivers
Work EnvironmentCollaborative development, version control, Linux environmentsSystem integration, testing, Linux-based systems
Industry UsageOpen-source projects, tech companies, hardware vendorsIT services, embedded systems, enterprise solutions

While both roles involve Linux and system-level programming, Virtual Linux Kernel Developers focus on kernel code development, whereas Virtual Linux System Programmers work on system software and application interfaces. Understanding these distinctions helps in choosing the right career path or job search focus.

What are some common challenges faced by Virtual Linux Kernel Developers when debugging complex virtualization issues?

Virtual Linux Kernel Developers often encounter intricate challenges when debugging issues related to virtualization, such as timing discrepancies, non-deterministic behavior, and compatibility with diverse hypervisors. These issues can be difficult to isolate since they may only manifest under specific workloads or hardware configurations. Collaboration with systems engineers, QA teams, and sometimes upstream kernel communities is usually essential to identify root causes and implement robust solutions. Being comfortable with low-level debugging tools, kernel logs, and patch testing in virtual environments is key to overcoming these challenges.

What does a Virtual Linux Kernel Developer do?

A Virtual Linux Kernel Developer specializes in designing, developing, and maintaining the core components of the Linux operating system, particularly in virtualized environments. This includes working on kernel modules, optimizing performance for virtual machines, and fixing bugs related to virtualization technologies. They often collaborate with open-source communities and contribute to projects that enhance Linux's compatibility with different hypervisors and cloud platforms. Their role is critical in ensuring the efficiency, security, and stability of Linux systems running in virtualized settings.
What are popular job titles related to Virtual Linux Kernel Developer jobs in Arkansas? For Virtual Linux Kernel Developer jobs in Arkansas, the most frequently searched job titles are:
What job categories do people searching Virtual Linux Kernel Developer jobs in Arkansas look for? The top searched job categories for Virtual Linux Kernel Developer jobs in Arkansas are:
Technical Leader, Performance Engineering - Tetragon

Technical Leader, Performance Engineering - Tetragon

Cisco

Little Rock, AR • On-site

Full-time

Posted 13 days ago


Cisco Systems rating

8.0

Company rating: 8.0 out of 10

Based on 40 frontline employees who took The Breakroom Quiz

47th of 139 rated electronics manufacturers


Job description

Job Summary:
Cisco, through Isovalent, is focused on building open-source software and enterprise solutions for modern cloud native infrastructure. The Technical Leader role in Performance Engineering involves guiding the architectural direction of Tetragon while engaging in system development, optimizing performance, and collaborating across teams to address complex challenges in observability and security.
Responsibilities:
• Develop high-quality Go (and eBPF) code for the Tetragon project.
• Understand and analyze Tetragon’s performance and overheads
• Design and implement novel ways to minimize Tetragon’s CPU overhead and memory footprint
• Partner across teams to align requirements, define integration points, and deliver production-ready solutions.
• Contribute to open-source projects and represent Cisco Isovalent in community discussions.
• Participate in architecture reviews, code reviews, and documentation.
Qualifications:
Required:
• Bachelors + 8 years of related experience, or Masters + 6 years of related experience, or PhD + 3 years of related experience
• 8+ years of experience in systems programming (C, Go, or similar; Tetragon is primarily written in Go)
• Experience in any of these areas: Linux systems, Kernel-level development or eBPF programming for observability or security use cases, or experience in building scalable Go systems
• Experience in performance analysis and optimization
Preferred:
• Experience in analyzing and improving the performance and memory consumption of eBPF and Go programs
• Experience in debugging and optimization with a track record of delivering scalable systems
• Knowledge of eBPF for observability or security use cases
• Solid background in Linux systems and kernel-level concepts
• Familiarity with Kubernetes and cloud-native environments
• Exposure to real-time streaming/aggregation systems and database performance optimization
• Contributions to open-source projects in networking, observability, or distributed systems
• Experience working across diverse, distributed teams
Company:
Cisco develops, manufactures, and sells networking hardware, telecommunications equipment, and other technology services and products. It is a sub-organization of Cisco Press. Founded in 1984, the company is headquartered in San Jose, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Cisco Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Cisco Systems logo

About Cisco Systems

Sourced by ZipRecruiter

Cisco Systems, a global tech titan based in San Jose, CA, US, operates in the information technology and services industry. Founded in 1984, the company was derived from a project between two computer scientists from Stanford University. They aimed to connect different networks of computer systems at the university, resulting in the first multi-protocol router, and subsequently, the birth of Cisco. As an industry-leading manufacturer of networking hardware and telecommunications equipment, Cisco's product and services range includes routers, switches, firewall devices, and telecommunication technology. The company's mission, "to shape the future of the Internet by creating unprecedented value and opportunity for our customers, employees, investors, and ecosystem partners," is a testament to its pursuit of technology-forward innovation and customer satisfaction.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

10,000+ Employees

Headquarters location

San Jose, CA, US

Year founded

1984

Social media