1

Linux Kernel Development Jobs in Florida (NOW HIRING)

Embedded Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

Experience with Linux kernel development or embedded Linux environments. * Familiarity with ROS2. * Experience using Git or similar software configuration management tools. * Experience with drone ...

Linux kernel driver development/modifications * Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * Networking protocols (e.g.

... development o Knowledge of Linux Kernel, Bootloaders o Hands on Experience in development using any one of the languages C,C++, JAVA o Excellent communication skills o Experience with Android ...

Android Device Developer

Miramar, FL · On-site

$51.75 - $68/hr

... development o Knowledge of Linux Kernel, Bootloaders o Hands on Experience in development using any one of the languages C,C++, JAVA o Excellent communication skills o Experience with Android ...

... Linux RTOS software and real‑time tools at both the kernel and application levels for both the ... Duties may include product design, development, manufacturing, validation, system compatibility and ...

New

Embedded Software Engineer

Tampa, FL · On-site

$174K - $261K/yr

Linux kernel driver development/modifications * Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * RESTConf interface design ...

Embedded Software Engineer

Tampa, FL · On-site

$174K - $261K/yr

Linux kernel driver development/modifications * Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * RESTConf interface design ...

Linux kernel driver development/modifications * Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * RESTConf interface design ...

... Linux RTOS software and real-time tools at both the kernel and application levels, for both the ... The design/development or process design requirement activity is at a level where no previous ...

next page

Showing results 1-20

Linux Kernel Development information

See Florida salary details

$75.5K

$111.4K

$131.5K

How much do linux kernel development jobs pay per year?

As of Aug 19, 2026, the average yearly pay for linux kernel development in Florida is $111,393.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,000.00 and $123,300.00 per year, depending on experience, location, and employer.

What is Linux kernel development?

Linux Kernel Development involves designing, writing, and maintaining the core part of the Linux operating system known as the kernel. Developers working in this field contribute to features, fix bugs, improve performance, and collaborate with a global community to ensure stability and security. Kernel development requires strong C programming skills, understanding of operating system concepts, and familiarity with version control systems like Git. It's a collaborative process, often involving submitting patches and working through public mailing lists. Many contributors work for technology companies, while others participate as independent developers.

What are the key skills and qualifications needed to thrive as a Linux kernel developer?

To thrive as a Linux Kernel Developer, you need deep expertise in C programming, operating systems concepts, and a strong understanding of computer architecture, often supported by a degree in computer science or related fields. Familiarity with version control systems like Git, Linux kernel build tools, and debugging utilities such as GDB are essential technical requirements. Attention to detail, problem-solving abilities, and effective collaboration are key soft skills for navigating complex codebases and working within open-source communities. These skills are crucial for developing reliable, efficient kernel code and contributing effectively to collaborative, large-scale projects.

What are some common challenges faced when working in Linux kernel development, and how can they be managed?

Linux Kernel Development often involves navigating a complex codebase and adhering to strict coding standards. Developers may face challenges such as debugging low-level system issues, managing hardware compatibility, and staying updated with rapid changes in the kernel. Collaborating with a global community and submitting patches for review can also be demanding, as feedback is thorough and expectations are high. To manage these challenges, it's helpful to engage with community resources, participate in mailing lists, and use robust debugging tools while maintaining clear, well-documented code.

What is the difference between Linux Kernel Development vs Linux Device Driver Development?

AspectLinux Kernel DevelopmentLinux Device Driver Development
FocusDesigning, modifying, and maintaining the core Linux kernelCreating and optimizing drivers for hardware components
Required SkillsKernel architecture, C programming, system internalsC programming, hardware interface knowledge, kernel APIs
Work EnvironmentKernel source code, development tools, testing on Linux systemsHardware platforms, kernel modules, Linux environment
CertificationsLinux Foundation certifications, Linux kernel trainingLinux Foundation certifications, driver development courses

Linux Kernel Development involves working on the core system, while Linux Device Driver Development focuses on creating software that interfaces hardware with the kernel. Both roles require strong C skills and Linux knowledge, but kernel development is broader, whereas driver development is more hardware-specific.

What are the most commonly searched types of Linux Kernel Development jobs in Florida?

The most popular types of Linux Kernel Development jobs in Florida are:

Infographic showing various Linux Kernel Development job openings in Florida as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 14% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $111,393 per year, or $53.6 per hour.

Senior Kernel Engineer (remote)

LaBine & Associates

Miami Gardens, FL • On-site

$111K - $147K/yr

Other

Posted 3 days ago

New


Job description

Senior Linux Kernel Software Engineer
Build Security Where It Matters Most
Join an elite engineering team developing next-generation cybersecurity technology that protects enterprise infrastructure from the inside out. We build security at the Linux kernel level, creating advanced defensive capabilities that stop sophisticated threats before they reach user space.
If you enjoy solving complex operating system challenges, optimizing kernel performance, and developing technology that has a direct impact on enterprise security, we'd like to talk with you.
What You'll Do
  • Design and develop Linux kernel modules and low-level security components.
  • Build kernel-based monitoring, policy enforcement, and system protection capabilities.
  • Work with Linux internals including memory management, process scheduling, networking, filesystems, and device drivers.
  • Collaborate with security researchers and software engineers to integrate kernel technology into enterprise security products.
  • Analyze kernel crashes, optimize performance, and troubleshoot complex system-level issues.
  • Research emerging attack techniques and develop resilient kernel-level defenses.

What We're Looking For
  • 5+ years of professional Linux kernel development experience.
  • Expert knowledge of Linux kernel internals, kernel modules, device drivers, and system architecture.
  • Advanced C/C++ programming skills.
  • Experience debugging kernel code using GDB, KGDB, crash, ftrace, perf, or similar tools.
  • Experience developing secure, reliable, high-performance kernel software.
  • Background in cybersecurity, endpoint security, EDR, malware detection, or operating system security.

Preferred Experience
  • Linux Security Modules (LSM)
  • eBPF
  • Kernel networking or filesystem development
  • Secure Boot, SELinux, AppArmor, or kernel hardening
  • Reverse engineering or vulnerability research
  • Kernel exploit mitigation techniques
  • Open-source Linux kernel contributions

Why You'll Love This Role
  • Develop technology that operates at the deepest level of the Linux operating system.
  • Solve challenging kernel engineering problems that few developers ever encounter.
  • Work alongside experienced security researchers and operating system experts.
  • Make a direct impact on products protecting critical enterprise infrastructure worldwide.
  • Competitive compensation, comprehensive benefits, and significant opportunities for technical growth.

If you're passionate about Linux internals, kernel development, and building world-class cybersecurity technology, we'd love to hear from you.