1

Virtual Linux Kernel Developer Jobs in Arkansas (NOW HIRING)

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 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 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 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:
What cities in Arkansas are hiring for Virtual Linux Kernel Developer jobs? Cities in Arkansas with the most Virtual Linux Kernel Developer job openings:
Software Engineer Technical Leader - Tetragon

Software Engineer Technical Leader - Tetragon

Cisco

Little Rock, AR • On-site

Full-time

Posted 22 days ago


Cisco Systems rating

8.6

Company rating: 8.6 out of 10

Based on 39 frontline employees who took The Breakroom Quiz

16th of 137 rated electronics manufacturers


Job description

Job Summary:
Cisco is a leading technology company that is innovating solutions to connect and protect organizations in the AI era. As a Technical Leader for Tetragon, you will guide architectural direction and enhance Tetragon’s capabilities in observability and runtime security while collaborating with cross-functional teams to deliver robust solutions.
Responsibilities:
• Design and implement Runtime Security features for Tetragon.
• Develop high-quality Go (and eBPF) code for the Tetragon project.
• Design and optimize systems for large-scale data collection, aggregation, and analysis.
• Partner across teams to align requirements, define integration points, and deliver production-ready and secure 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 leading technical direction or architecture for distributed systems, observability, runtime security, or data infrastructure.
• Experience in system-level development.
• Experience in any of these areas: Linux systems, Kernel-level development BPF or eBPF programming for observability or security use cases.
Preferred:
• Strong written and verbal communication skills.
• Knowledge of eBPF for observability or security use cases.
• Experience in debugging and optimization with a track record of delivering scalable and secure systems.
• Solid background in Linux systems and kernel-level concepts.
• Familiarity with CVE workflows, vulnerability data pipelines, or security event modeling.
• Exposure real-time streaming/aggregation systems and database performance optimization.
• Experience with developing Linux applications for resource-constrained systems.
• Contributions to open-source projects in networking, observability, or distributed systems.
• Experience in leading projects with multiple stakeholders.
• 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