Top Linux Jobs

Reposted 16 Days AgoSaved
Hybrid
Jersey City, NJ, USA
Junior
Junior
Financial Services
Develops, tests, troubleshoots, and maintains secure, stable, and scalable software components in a Linux C/C++ environment. Responsibilities include system design, application development, technical problem-solving, SDLC execution, automation, CI/CD, resiliency, security, and responsible use of AI-assisted development tools. The engineer collaborates within an agile team and analyzes data to support reliable application development.
Top Skills: CC++GoLinux
21 Days AgoSaved
In-Office
5 Locations
157K-361K Annually
Expert/Leader
157K-361K Annually
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Consulting
Leads the architecture, design, and development of Linux kernel drivers and low-level networking software for HPE Slingshot high-performance interconnects. Responsibilities include optimizing performance and scalability, defining hardware and software interfaces, supporting silicon bring-up and validation, debugging hardware/software integration issues, developing telemetry and diagnostics, and providing technical leadership across ASIC, hardware, firmware, and system software teams.
Top Skills: AsicCClos NetworksCongestion ControlDpuDragonfly NetworksEthernetFat Tree NetworksFecFlow ControlHpc InterconnectsInfinibandLayer 1 NetworkingLayer 2 NetworkingLinuxLinux KernelLinux Kernel NetworkingLinux Kernel Networking SubsystemsPacket ProcessingPhyRdmaRoceSerdesSmartnicTcp/Ip
22 Days AgoSaved
In-Office
5 Locations
157K-361K Annually
Expert/Leader
157K-361K Annually
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Consulting
Leads architecture, development, optimization, validation, and deployment of Linux kernel drivers and low-level networking software for HPE Slingshot high-performance interconnects. Collaborates with hardware, ASIC, firmware, validation, and systems teams across product lifecycles. Investigates complex hardware-software issues, develops telemetry and diagnostics, improves reliability and performance, and provides technical leadership through architecture reviews, mentoring, and engineering best practices.
Top Skills: AsicsCClos NetworksDpusDragonfly NetworksEthernetFat Tree NetworksFecHpc InterconnectsInfinibandLinuxLinux KernelLinux Kernel DriversLinux Kernel NetworkingLinux Networking SubsystemsPhyRdmaRoceSerdesSlingshotSmartnicsTcp/Ip
18 Hours AgoSaved
In-Office
4 Locations
93K-109K Annually
Junior
93K-109K Annually
Junior
Fintech
Designs, develops, tests, operates, and maintains production software. The role involves full-stack ownership, scalable architecture, code reviews, failure analysis, reliability engineering, security and compliance, DevOps, automated testing, defect resolution, and Agile collaboration. Candidates will use Java and Spring Boot, with preferred experience in Linux, SQL, Shell Scripting, GitLab, containers, cloud, CI/CD, service virtualization, and test data management.
Top Skills: Ci/CdCloudConfiguration ManagementContainersFunctional TestingGitlabIntegration TestingJavaLinuxService VirtualizationShell ScriptingSpring BootSQLUnit Testing
Reposted YesterdaySaved
In-Office
Chicago, IL, USA
100K-120K Annually
Junior
100K-120K Annually
Junior
Fintech • Payments • Financial Services
Supports the SAS Viya AML production platform by investigating incidents, troubleshooting applications and ETL pipelines, writing SQL, managing Linux virtual machines and PostgreSQL on Azure, overseeing releases, and conducting disaster recovery tests. The role also requires stakeholder collaboration, clear communication, ITIL-based incident and change management, and ongoing awareness of banking technologies and regulations.
Top Skills: Command Line Interface (Cli)ETLItilLinuxAzurePostgresSas Viya 3.5SQL
3 Days AgoSaved
In-Office
2 Locations
125K-187K Annually
Senior level
125K-187K Annually
Senior level
Healthtech
Develop and maintain embedded Linux platform software and Yocto-based distributions for varied hardware targets. Build CI/CD pipelines with security and functionality automation, support secure networking, secure boot, OS updates, and Docker-based applications. Integrate NVIDIA drivers and GPU software stacks, collaborate with product teams on platform capabilities, and document software for regulatory approval. Serve as an operating system platform subject matter expert and mentor junior team members.
Top Skills: BashC++Ci/CdDockerGpu Software StacksLinuxNvidia DriversPythonYocto Project
6 Days AgoSaved
In-Office or Remote
2 Locations
224K-431K Annually
Senior level
224K-431K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Develop and maintain upstream Linux kernel support for NVIDIA GPU virtualization. Build virtualization features in Rust and C, contribute patch series to the Linux kernel, and work across KVM, QEMU, VFIO, PCIe SR-IOV, memory management, and device lifecycle systems. Debug complex host, hypervisor, driver, firmware, performance, and reliability issues while collaborating with maintainers, partners, and distributed engineering teams.
Top Skills: CDrmFtraceGdbIommuKgdbKvmLinux KernelNouveauNovaPcie Sr-IovPerfQemuRustVfio
6 Days AgoSaved
In-Office or Remote
2 Locations
121K-219K Annually
Senior level
121K-219K Annually
Senior level
Cloud • Security • Software • Cybersecurity
Develop and maintain Akamai’s custom Linux kernel and distribution for a globally distributed cloud platform. Responsibilities include adding performance, reliability, and security features; porting modifications to newer kernels; debugging production and test issues; improving build and continuous-testing automation; collaborating with platform, application, test, and hardware teams; and contributing work upstream to the open-source Linux community.
Top Skills: CEthernetHTTPIpKvmLinuxLinux KernelPerlPythonQuicShellTcpTcp/IpTlsUdp
7 Days AgoSaved
In-Office
Palo Alto, CA, USA
125K-200K Annually
Junior
125K-200K Annually
Junior
Aerospace • Other
Develop and maintain a high-reliability Linux operating system for supercomputer networking and Starlink satellite laser mesh systems. Build high-performance device drivers, debug and root-cause production anomalies, improve observability and configuration tools, and collaborate with hardware teams to bring up new systems. The role requires C or C++ systems programming, Linux kernel and networking expertise, hardware bring-up, driver optimization, peripheral interface knowledge, and OS security experience.
Top Skills: CC++Cache CoherencyDevice DriversDmaEbpfEthernetFtraceGdbI2CJtagLinuxLinux KernelLinux Networking StackMicrocontrollersPciePerfSecure BootSpiTcpdumpWireshark
Reposted 10 Days AgoSaved
In-Office
Dayton, OH, USA
116K-159K Annually
Senior level
116K-159K Annually
Senior level
Hardware • Information Technology • Other • Software • Analytics
Lead the design, development, testing, debugging, and maintenance of high-performance C++ software for Linux-based machine-control and commissioning systems. Own complex technical problems, contribute to architecture, lead design reviews, mentor engineers, and improve software quality and reliability. Collaborate with product, architecture, QA, and distributed engineering teams to deliver embedded and real-time solutions for earthmoving automation.
Top Skills: AngularC++CanConanEmbedded SystemsEthernetGherkinGitGoLinuxMultithreadingObject-Oriented DesignPythonReal-Time Operating SystemsTcp/Ip
Reposted One Month AgoSaved
Hybrid
5 Locations
195K-320K Annually
Senior level
195K-320K Annually
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The role involves designing and developing core features for the Linux sensor in CrowdStrike's security platform, collaborating with teams across the company, and maintaining software quality for cross-platform delivery.
Top Skills: AgileCC++EbpfLinux
16 Days AgoSaved
Hybrid
Boulder, CO, USA
93K-100K Annually
Senior level
93K-100K Annually
Senior level
Big Data • Information Technology
Develop low-level Linux systems software and platform components across architecture, implementation, system bring-up, debugging, validation, performance tuning, and production support. Work with kernel subsystems, drivers, firmware, BIOS updates, bootable recovery media, and hardware/software integration. Collaborate with manufacturing and field teams, use GitLab and JIRA workflows, and document technical solutions for downstream teams.
Top Skills: BashBiosCC++Ci/CdClaude CodeContainerizationFirmwareGitGitlabJIRALinuxLinux KernelPythonVirtualization
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
22 Days AgoSaved
In-Office
3 Locations
211K-254K Annually
Senior level
211K-254K Annually
Senior level
Cloud
Owns Linux kernel engineering for Fastly’s global edge network, including kernel development, networking, XDP/eBPF, hardware enablement, performance, debugging, upstreaming, and fleet-scale production operations. The role leads technical projects, manages kernel releases and staged rollouts, resolves production incidents, improves observability and reliability, collaborates across teams, and mentors engineers while participating in on-call rotation.
Top Skills: Amd EpycBpftraceCCgroupsEbpfEbpf-Based Cni DatapathsEcnEevdfFtraceI40EIceIetf RfcsIntel PlatformsKasanKdumpL4SLinux KernelMasqueMemcgMlx5Network NamespacesNic DriversPerfQdiscsQuicSk_BuffTcp/IpVethXdp
23 Days AgoSaved
In-Office or Remote
8 Locations
Senior level
Senior level
Hardware • Manufacturing
Own the Linux user-mode runtime, driver, and HAL interfaces for a Fabric accelerator. Responsibilities include runtime library design, compiler and kernel-driver integration, memory and resource management, ML framework backends, pre-silicon bring-up using simulation, emulation, QEMU, and FPGAs, and comprehensive runtime testing. Collaborate across compiler, architecture, verification, and kernel teams to support first-silicon deployment.
Top Skills: Arm/Aarch64CC++CudaFpgaHipHsaLinuxLlvmMlirOneapi Level ZeroOnnxOpenclPalladiumPythonPyTorchQemuRocmRocrTensorFlowTt-MetaliumVeloceZebu
Reposted 23 Days AgoSaved
In-Office
Herndon, VA, USA
87K-198K Annually
Senior level
87K-198K Annually
Senior level
Information Technology
The role involves developing software and systems, collaborating in a team, and improving solutions using full-stack development skills.
Top Skills: AngularCi/CdJavaScriptLinuxPythonReactVue
23 Days AgoSaved
In-Office or Remote
8 Locations
Senior level
Senior level
Hardware • Manufacturing
Own development of a Linux kernel-mode driver for a custom Fabric accelerator, including memory management, SMMU/IOMMU integration, MMIO, interrupts, power management, firmware, and user-space interfaces. Lead pre-silicon enablement using QEMU, simulation, emulation, and FPGA platforms; manage Linux boot and first-silicon bring-up. Debug complex hardware and kernel issues, establish automated testing, and collaborate with architecture, verification, compiler, and hardware teams.
Top Skills: Aarch64ArmCCudaDevice TreeFpgaFtraceIoctlIommuJtagKasanKgdbLinuxLinux KernelLockdepMmioPalladiumPerfQemuRocmSmmuSysfsVeloceZebu
24 Days AgoSaved
In-Office or Remote
7 Locations
Entry level
Entry level
Cloud • Software
Graduate software engineers will develop open-source and commercial software across the Linux stack, from firmware, kernels, and drivers to desktop applications, containers, clouds, and Kubernetes. Responsibilities include writing resilient, performant code, contributing to product roadmaps, engaging with users and open-source communities, addressing customer issues, and developing secure software. The role is globally remote with twice-yearly international team sprints and emphasizes mentorship, collaboration, and continuous technical growth.
Top Skills: ArchBashCC++DebianFedoraGoJavaJavaScriptKubernetesLinuxNixPythonRaspberry PiRisc-VRustUbuntu
29 Days AgoSaved
Remote
USA
Senior level
Senior level
Artificial Intelligence • Software
Build, patch, customize, and test Linux userspace packages for Rocky Linux products. Remediate CVEs, improve package-building automation, develop automated system tests, and support deployments across servers, virtual machines, and cloud infrastructure. Collaborate on architecture, proofs of concept, documentation, capacity planning, and launch reviews while contributing to open-source development and CI/CD practices.
Top Skills: AnsibleBashCi/CdCloud InfrastructureDebDockerDod StigGitGitlabGoHTTPJSONKubernetesLinuxOpenapiPythonRadixRest ApisRpmScapVirtual MachinesXMLYaml
29 Days AgoSaved
In-Office or Remote
2 Locations
146K-264K Annually
Senior level
146K-264K Annually
Senior level
Cloud • Security • Software • Cybersecurity
Develop and maintain Akamai’s custom Linux kernel for its cloud platform. Responsibilities include adding performance, reliability, and security features; porting modifications across kernel versions; debugging production and test issues; improving build and continuous-testing automation; collaborating with platform, application, hardware, and test teams; and contributing changes upstream to the Linux community.
Top Skills: ArmCEthernetHTTPKvmLinuxLinux KernelPerlPythonQuicShellTcp/IpTlsUdp/IpX86
One Month AgoSaved
In-Office
Scottsdale, AZ, USA
85K-101K Annually
Senior level
85K-101K Annually
Senior level
Cloud • Information Technology • Software • Consulting
Designs, develops, tests, and maintains software applications, including embedded Linux systems and cryptographic solutions. Collaborates with cross-functional teams to integrate solutions and troubleshoot issues, leads software development processes, applies technical standards, and provides technical leadership. Requires embedded Linux debugging expertise and an active Secret clearance. Preferred experience includes Vitis, PetaLinux, Xilinx SoC platforms, software-defined radio, satellite applications, container tools, and Wind River Linux.
Top Skills: Cryptographic SolutionsDockerEmbedded LinuxLinuxPetalinuxPodmanSatellite ApplicationsSecure Red/Black Separation ArchitectureSoftware-Defined RadioVersalVitisWind River LinuxXilinx SocZynq Ultrascale+
One Month AgoSaved
Remote
USA
Senior level
Senior level
Artificial Intelligence • Software
Develop and maintain Linux kernel components and live-patching infrastructure for Rocky Linux. Responsibilities include kernel design, C programming, debugging memory management and process scheduling issues, device-driver and hardware integration, performance optimization, code review, documentation, and mentoring junior developers. The role requires deep Linux kernel internals expertise, familiarity with x86 and ARM architectures, Git workflows, and at least five years of kernel development experience.
Top Skills: ArmCDevice DriversEmbedded SystemsGitKernel ModulesKpatchLinuxLinux KernelVirtualizationX86
One Month AgoSaved
In-Office
Santa Clara, CA, USA
180K-270K Annually
Senior level
180K-270K Annually
Senior level
Software
Develop and optimize Linux kernel features for enterprise storage products. Maintain and patch kernel code, resolve customer issues, optimize performance, and diagnose hardware-software problems. Lead software architecture from concept through release, collaborate with vendors and cross-functional teams, participate in code reviews, define requirements, and mentor peers. The role requires deep Linux kernel, Unix, device driver, operating systems, networking, debugging, and performance optimization expertise.
Top Skills: CC++Device DriversLinux KernelNumaNvmePcieUnix
One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
130K-270K Annually
Senior level
130K-270K Annually
Senior level
Software
Develop and sustain a high-performance geospatial collaboration and intelligence reporting tool. Responsibilities include implementing mission-driven enhancements, maintaining existing code, troubleshooting application interfaces, testing, integration, and resolving production issues. The developer will work with Java, C/C++, scripting languages, databases, search platforms, REST services, and Linux. Participation in a rotating pager schedule is required for emergency 24/7 support.
Top Skills: Amazon Web ServicesApache TomcatBashCC++ConfluenceElasticsearchJavaJIRALex/YaccLinuxNode.jsOraclePHPPrimefacesPythonQuarkusRestful Web ServicesSelinuxSolrSpring Boot
One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
130K-270K Annually
Senior level
130K-270K Annually
Senior level
Software
Develop and maintain system management infrastructure software and services for high-performance computing systems in Linux environments. Responsibilities include software development in Python and Rust, Bash/Python automation, Ansible-based deployment orchestration, Linux administration, authentication and authorization controls, CI/CD implementation with GitLab CI, and Git-based development within Agile methodologies.
Top Skills: AgileAnsibleBashCi/CdConfluenceDockerGitGitlab CiHigh Performance Computing (Hpc)JIRALinuxPodmanPythonRustSafeScrum
One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
130K-270K Annually
Senior level
130K-270K Annually
Senior level
Software
Develop, sustain, test, integrate, and troubleshoot software applications supporting national security missions. The role requires Linux, Bash, Python, MongoDB, Docker, Kubernetes, CI/CD, Helm, RabbitMQ, Ansible, and Git experience, with PostgreSQL and Atlassian tools preferred. Candidates must hold an active Top Secret/SCI clearance with a favorable polygraph and be U.S. citizens. Education and experience requirements vary by degree, with three to seven years of relevant software engineering experience.
Top Skills: AnsibleBashConfluenceDockerGitGitlab CiHelmJIRAKubernetesLinuxMongoDBPostgresPythonRabbitMQ
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account