1

Kernel Engineer Jobs in Florida (NOW HIRING)

... kernel and application levels, for both the Intel/AMD and ARM64 architectures. * The real-time software engineer is responsible for executing or independently achieving project objectives by ...

... kernel and application levels, for both the Intel/AMD and ARM64 architectures. * The real-time software engineer is responsible for executing or independently achieving project objectives by ...

The ideal candidate is an expert developer with a deep understanding of Windows architecture ... Experience with C/C++ interop, kernel development, or Windows filter drivers. * Proven ability to ...

The ideal candidate is an expert developer with a deep understanding of Windows architecture ... Experience with C/C++ interop, kernel development, or Windows filter drivers. * Proven ability to ...

Mid Level AI Engineer Location: Orlando, FL, USA (Hybrid) | Practice Area: Technology & Engineering ... Semantic Kernel, or similar technologies. * Familiarity with Model Context Protocol (MCP) and ...

Low Latency Engineer

Miami, FL

$133K/yr

Da Vinci engineers are hired for their passion and knack for coding and solving technical ... Solid experience with fast-packet processing in user space and kernel-bypass technologies (e.g ...

Low Latency Engineer

Miami, FL · On-site

$133K/yr

Da Vinci engineers are hired for their passion and knack for coding and solving technical ... Solid experience with fast-packet processing in user space and kernel-bypass technologies (e.g ...

We're looking for a hands-on AI Engineer to ship on that platform: building agent harnesses ... or Semantic Kernel * Experience with LLM observability tools: Amazon CloudWatch, LangSmith ...

Showing results 41-60

Kernel Engineer information

What are the key skills and qualifications needed to thrive as a kernel engineer, and why are they important?

To thrive as a Kernel Engineer, you need deep expertise in C programming, operating system concepts, and low-level hardware interactions, typically supported by a degree in computer science or related fields. Familiarity with version control systems (like Git), debugging tools (such as GDB), and kernel development frameworks is crucial. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills enable the creation of reliable, efficient, and secure kernels that form the backbone of computing systems.

What is the difference between Kernel Engineer vs Device Driver Developer?

AspectKernel EngineerDevice Driver Developer
Required CredentialsBachelor's or higher in Computer Science, Linux/Unix knowledge, programming skills in C/C++Similar credentials, often with specialized knowledge in hardware and driver development
Work EnvironmentSystem-level development, kernel code, Linux/Unix environmentsHardware interaction, driver coding, embedded or OS-specific environments
Industry UsageOperating system development, open-source projects, hardware manufacturersHardware companies, embedded systems, OS vendors
Common Search/ComparisonKernel EngineerDevice Driver Developer

Kernel Engineers focus on developing and maintaining the core kernel of operating systems, ensuring system stability and performance. Device Driver Developers specialize in creating software that allows hardware components to communicate with the OS. While both roles require similar technical skills and often overlap, Kernel Engineers work on the entire kernel infrastructure, whereas Device Driver Developers concentrate on specific hardware interfaces.

What is a kernel engineer?

A Kernel Engineer is a software engineer who specializes in the development, maintenance, and optimization of operating system kernels, such as Linux or Windows. Their primary responsibilities include designing new kernel features, fixing bugs, improving performance, and ensuring compatibility with hardware. They often work closely with hardware manufacturers and other software developers to build stable and secure system foundations. Kernel Engineers must have a deep understanding of operating system internals, low-level programming (typically in C or C++), and computer architecture. This role is critical for maintaining and advancing the core components that allow computers and devices to function efficiently.

Are kernel engineers in demand?

Kernel engineers are in high demand due to the critical role they play in developing and maintaining operating system kernels, especially in areas like embedded systems, cybersecurity, and cloud computing. Companies seek professionals with expertise in C, C++, and Linux kernel development to improve system performance and security, making this a strong job market for qualified candidates.

What are some typical challenges kernel engineers face when working on operating system updates?

Kernel Engineers often encounter challenges related to maintaining system stability and compatibility when implementing updates or new features. Ensuring that changes do not introduce regressions or security vulnerabilities requires thorough testing and collaboration with QA and other engineering teams. Additionally, Kernel Engineers need to keep up-to-date with hardware advancements and support a wide range of devices, which can add complexity to their work. Effective communication and strong problem-solving skills are essential for navigating these challenges and delivering high-quality code.

What job categories do people searching Kernel Engineer jobs in Florida look for?

The top searched job categories for Kernel Engineer jobs in Florida are:

Infographic showing various Kernel Engineer job openings in Florida as of August 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 89% In-person, and 11% Remote job distribution.

RedHawk Software Engineer

Spectris

Pompano Beach, FL • On-site

$85K - $100K/yr

Full-time

Re-posted 21 days ago


Job description

Position Summary:

  • Our team is looking for someone who is passionate about computer engineering and is self-directed, self-motivated, and detail-oriented to help us develop world class Linux RTOS software and real-time tools at both the kernel and application levels, for both the Intel/AMD and ARM64 architectures.
  • The real-time software engineer is responsible for executing or independently achieving project objectives by performing a variety of very complex engineering and process tasks which require in-depth and diversified technical knowledge.
  • Duties may pertain to product design, development, manufacturing, validation, system compatibility and sales/marketing support. The design/development or process design requirement activity is at a level where no previous practice may exist and where only the general nature of the problem is known.

All applicants for this position must be a US Citizen only. We are unable to hire any candidates for this position that are on a work visa, student visa, green card, or dual citizen.

Essential Duties:

  • You will develop, enhance, validate, and support Concurrent's RedHawk real-time enhanced Linux kernels and tools, working with both larger server-class systems that utilize standard Linux distributions, and smaller embedded hardware modules that utilize embedded Linux environments.
  • You will also develop, enhance, validate, and support Concurrent's KVM-RT real-time virtualization engine to ensure that both real-time hosts and real-time virtual machines continue to achieve the highest level of determinism and lowest latencies in the industry.
  • You will also periodically work on various projects including performance analysis, benchmarking, release engineering, security hardening, white paper authoring, quality assurance, and assisting with our automated nightly test system.
  • Assess and determine areas of current engineering emphasis to focus attention on maximum utilization of engineering capabilities.
  • Translate future product needs into engineering feasibility and be aware of product and project issues across multiple engineering disciplines.
  • Consider all systems level aspects of products in accomplishing the most complex conceptual and innovative design projects.
  • Employ all required section equipment, tools and methods.
  • Contribute to improving the technical knowledge base and effectiveness of other engineers.
  • Interface with co-workers and staff from other departments and ensure positive working relationship.
  • Impart technical expertise within department, and to customers, users' groups.

Experience Requirements:

  • Good foundations in C and C++ with experience from working on individual projects.
  • Familiarity with Bash scripting and Linux in general.
  • Classwork and/or knowledge of operating system fundamentals, including virtualization.

Compensation:

The pay range for this position is $85,000 to $100,000 annually plus 10% yearly bonus. Please note that the pay range provided is a good faith estimate for the position at the time of posting. Actual compensation will be dependent on factors, including but not limited to the individual's qualifications, experience, knowledge, skills, and abilities, as well as physical work location within the state.

We Offer
Freedom with responsibility is the framework for HBK's employees. This allows for a good balance between work and family life and for constant development of professional and personal skills in an international and enjoyable working environment.
One company - HBK
On 1 January 2019, Bruel & Kjr and HBM merged their activities into a new company called HBK (Hottinger Bruel & Kjr). HBK is a subsidiary ofSpectris Limited, and employees 3,500 employees worldwide and production facilities in Denmark, Germany, the UK, the USA, China and Portugal and presence in 80 countries, HBK is a leading player in the test and measurement area. For further info please visit www.hbkworld.com.
#LI-CW1