1

Virtual Linux Kernel Developer Jobs in North Carolina

... virtual machines, your place is here! If you don't know us yet, we are an engineering and ... Linux (Red Hat, Ubuntu, CentOs...) * Active Directory * Virtualization (VmWare) * Monitoring tools ...

Senior Wireless Firmware Engineer

Raleigh, NC · Remote

$116K - $153K/yr

... of Linux kernel and networking stack - Deep knowledge of IEEE 802.11 MAC and PHY layers ... engineers - Excellent communication and collaboration skills - Passion for building high ...

Linux inter-process communication and kernel module software development. * Multithreaded and real-time programming techniques. * Knowledge of Linux, VxWorks, or other embedded systems internals.

NC-CHARLOTTE Required Skills: • 5+ years of experience as a DevOps Engineer who can do product ... of Linux administration • 5+ years experience with Virtual Machine hosted deployments • ...

Python Developer

Charlotte, NC · On-site

$49 - $67.75/hr

First round virtual code pair Second round Onsite Interview Needs: Good Python language experience ... Linux environments 5+ years of using SCM - GIT/SVN for code management, Jenkins, Ansible ...

Senior DevOps/IAC Engineer

Naples, NC · On-site +1

$124K - $159K/yr

If you move like a fish in water between servers and virtual machines, your place is here! If you ... Linux (Red Hat, Ubuntu, CentOs...) * Active Directory * Virtualization (VmWare) * Monitoring tools ...

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 the most commonly searched types of Linux Kernel Developer jobs in North Carolina? The most popular types of Linux Kernel Developer jobs in North Carolina are:
What are popular job titles related to Virtual Linux Kernel Developer jobs in North Carolina? For Virtual Linux Kernel Developer jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Virtual Linux Kernel Developer jobs in North Carolina look for? The top searched job categories for Virtual Linux Kernel Developer jobs in North Carolina are:
What cities in North Carolina are hiring for Virtual Linux Kernel Developer jobs? Cities in North Carolina with the most Virtual Linux Kernel Developer job openings:
Linux Systems Engineer III

Linux Systems Engineer III

Integrated Resources INC

Charlotte, NC • On-site

Contractor

Posted 27 days ago


Job description

Company Description

A Few Words About Us Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-states most well-respected professional specialty firms. IRI has built its reputation on excellent service and integrity since its inception in 1996. Our mission centers on delivering only the best quality talent, the first time and every time. We provide quality resources in four specialty areas: Information Technology (IT), Clinical Research, Rehabilitation Therapy and Nursing.

Job Description

Job Description: 

The Linux Systems Engineering is responsible for making sure the day-to-day support teams have what they need to manage the environment and will assist in troubleshooting issues as needed. Principal Accountabilities: Implements infrastructure technology requested by business units.

Engineers technology solutions supporting the infrastructure environments Documents and publish standards for infrastructure technology. Identifies, documents, manages, and resolves issues. Provides root cause analysis. Prioritizes, defines, assigns, validates, and closes routine system requests.

Reviews metrics for quality control. Provides technical expertise and advice to programmers and other departments. Provides setup and support for Disaster Recovery environment. Develops and maintains system support procedures and documentation.

Creates and manages scripts for Linux management. Monitors and applies patches as required for best practices on all platforms and applications. After-hours support is required for this position. Other duties as assigned

Minimum Requirements: Knowledge of standards in IT engineering and infrastructure Ability to interpret new directions in technology in a way that creates greater clarity for team members Understanding of enterprise platforms and operating systems Ability to design hardware and software builds, systems options, and risks analyses Ability to mentor, supervise and direct the work of lower level staff Command of UNIX operating systems including RHEL6

Experience working with Linux in a virtual environment (KVM, Xen or VMware preferred) Volume management experience Experience with utilizing SAN storage Scripting Experience (perl, KSH, etc) Experience supporting web farms with Apache and/or Tomcat

Experience supporting application farms with either WebLogic or JBOSS Extensive experience with Red Hat's Satellite Server design and deployment

Experience with SSL termination and SSL certificates Server and application monitoring Understanding of a multi-tier infrastructure design Ability to work well within a team and corporate environment Ability to analyze and troubleshoot problems effectively as well as provide solutions Ability to respond to 24x7 for production support escalations when required Documentation skills Experience with Change Management, Incident Management and audit compliance for SOX applications Experience supporting Disaster Recovery


Additional Information

Regards,

Sweta Verma

IT Recruiter

Integrated Resources, Inc.

Inc. 5000 - 2007-2014 (8th Year)

Certified MBE I GSA - Schedule 66 I GSA - Schedule 621I I GSA - Schedule 70

(Direct) 732 549 5907 | (W) 732 -549 - 2030 x 210| (F) (732) 549 5549




Integrated Resources logo

About Integrated Resources

Sourced by ZipRecruiter

Integrated Resources Inc (IRI), based in Edison, NJ, US, is an esteemed player in the staffing solutions industry with a credible presence on their official website irionline.com. Notably, IRI provides a range of professional staffing services including contract, contract-to-hire, and direct hire solutions to a wide spectrum of industries such as healthcare, life sciences, manufacturing, financial, insurance, and others. Since its inception, IRI has been committed to delivering top-talent and optimum solutions to meet its clients' diverse needs.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Edison, NJ, US

Year founded

1996