Home PageWho We Are and What We DoPhilosophyCareerContact Us
Core Competencies Workforce Solutions IT Service Products GSA

This position requires - Clear Background, Drug Test, and Education Check.
Must be authorized to work in the US for any employer without Sponsorship.
(Principal Only! No Corp to Corp)
---------------------------------------------------------------------------------------------------------------------

Position Title: 575851-1-Senior Linux Kernel Software Developer
Location: San Jose, CA

Pay Rate: $65-$75

Contract Duration: 6 months contract 

What You’ll Do:

Work across the full stack: from host memory and device behavior in Linux, to node agents and container runtime interactions, to Kubernetes resource orchestration, controllers, and cluster-level lifecycle management. This is a hands-on systems role for an engineer who is comfortable working across boundaries that are often split between kernel and cloud platform teams.

• Architect and implement end-to-end systems software for advanced platform and memory technologies across Linux and Kubernetes environments.

• Design solutions that span:

- Linux kernel and host OS integration 

- user-space system services and node agents 

-  container runtime / kubelet interaction points 

-  Kubernetes APIs, controllers, CRDs, and orchestration workflows

• Develop software for resource discovery, reservation, activation, resize, release, rollback, and reconciliation in clustered environments.

• Build and maintain Kubernetes operators, controllers, and automation services using Go, client-go, controller-runtime, and related frameworks.

• Collaborate with Linux, firmware, and hardware teams to translate low-level platform capabilities into safe, observable, Kubernetes-manageable workflows.

• Work on Linux-side integration for areas such as memory lifecycle, hotplug behavior, NUMA awareness, cgroups, device/resource management, and system telemetry.

• Define interfaces between host software and cluster control-plane components, including state models, failure handling, and recovery behavior.

• Develop node-local software and control-plane services that coordinate host state, platform services, and Kubernetes objects.

• Drive architecture for reconciliation, idempotency, concurrency control, and fault recovery across distributed components.

• Create observability for controller behavior, node readiness, resource lifecycle progress, and failure analysis.

• Partner with internal teams across kernel, systems architecture, firmware, validation, and platform software to bring proof-of-concept software into robust internal infrastructure.

• Support bring-up, debugging, validation, and performance tuning in lab and pre-production environments.

We encourage Minorities, Women, Protected Veterans and Disabled individuals to apply for all positions that they may be qualified for. We maintain a drug-free workplace and perform pre-employment substance abuse testing and background checks


------------------------------------------------------------------------------------------------------

If you are interested in this position, please submit your resume in a Word Document with the month and year that you have worked at each previous position to - Veronika@norlandgroup.com and copy: 575851-1-Senior Linux Kernel Software Developer to the email Subject Line.

Or click this email link and attach your resume in a MS Word Document format

Job Posted Date: 6/18/2026