1

Software Engineer Kernel Jobs in Chesterbrook, PA

Strong expertise in CUDA programming and GPU kernel optimization . * Advanced C++ development skills. * Hands-on experience with GLSL and WebGPU . * Experience using GPU profiling tools such as ...

AI Engineer

Camden, NJ · On-site

$120K - $140K/yr

... of software engineering experience with at least 2+ years focused on Generative AI, machine ... Experience with agent frameworks such as LangChain, Semantic Kernel, LangGraph, AutoGen, Microsoft ...

Lead AI Engineer | Onsite - Delaware

Wilmington, DE · On-site

$99K - $131K/yr

Must-Have Qualifications * 6+ years in software engineering, with 2+ years as a tech lead owning ... Direct experience with specific frameworks (LangChain, LlamaIndex, Semantic Kernel, or equivalent)

Lead AI Engineer | Onsite - Delaware

Wilmington, DE · On-site

$99K - $131K/yr

Must-Have Qualifications * 6+ years in software engineering, with 2+ years as a tech lead owning ... Direct experience with specific frameworks (LangChain, LlamaIndex, Semantic Kernel, or equivalent)

Python Gen AI

Philadelphia, PA · On-site

$50.75 - $70/hr

... Semantic Kernel, AutoGen) and tool/function calling patterns. Solid knowledge of vector search ... Master's Degree in Computer Science, Software Engineering, or related field. 1+ year professional ...

AI Solutions Engineering Delivery Lead

Philadelphia, PA · On-site

$103K - $136K/yr

... software engineers, front-end developers, and other specialists in the design, development ... Kernel, SQL, vector DBs, LLMs, and prompt engineering - Proven specialization with major cloud ...

AI Architect

Conshohocken, PA · On-site

$62 - $81.75/hr

... experience in software engineering, machine learning, or AI architecture. • 3+ years of ... Semantic Kernel, or similar. • Experience working with vector databases such as Pinecone ...

Python Developer

Philadelphia, PA · On-site

$50.75 - $70/hr

Collaborating with software architects, designers, and other developers to implement solutions that ... Experience with LangChain, LangGraph, Semantic Kernel, LlamaIndex, or similar AI frameworks

Python Developer

Philadelphia, PA · On-site

$50.75 - $70/hr

Collaborating with software architects, designers, and other developers to implement solutions that ... Experience with LangChain, LangGraph, Semantic Kernel, LlamaIndex, or similar AI frameworks

This is not a cloud DevOps role; this is a systems infrastructure role rooted in scaling bare-metal ... software interfaces. * Familiarity with custom Linux images, RT kernel configuration, latency ...

This is not a cloud DevOps role; this is a systems infrastructure role rooted in scaling bare-metal ... software interfaces. * Familiarity with custom Linux images, RT kernel configuration, latency ...

This is not a cloud DevOps role; this is a systems infrastructure role rooted in scaling bare-metal ... software interfaces. * Familiarity with custom Linux images, RT kernel configuration, latency ...

AI-ML Tech Lead

Wilmington, DE · On-site

$42K - $55K/yr

Agent frameworks (Agent SDK, LangChain, LangGraph, CrewAI, Semantic Kernel), RAG pipelines ... Required : • 10+ years of software engineering experience with at least 3+ years in a Tech Lead ...

Showing results 21-40

Software Engineer Kernel information

What is a software engineer kernel?

Software Engineer Kernels are professionals who design, develop, and maintain the core part of an operating system known as the kernel. The kernel is responsible for managing hardware resources, facilitating communication between hardware and software, and ensuring system stability and security. Kernel engineers often work with low-level programming languages like C or C++ and focus on tasks such as device driver development, memory management, process scheduling, and performance optimization. Their work is critical for the reliability and efficiency of computers, servers, and embedded systems.

What are typical challenges faced by a software engineer kernel when working on operating system development?

Software Engineer Kernel specialists often encounter challenges such as debugging complex low-level issues, ensuring system stability, and maintaining compatibility with a wide range of hardware. They must frequently collaborate with hardware engineers and other software teams to resolve cross-disciplinary problems. Additionally, kernel engineers need to manage strict performance and security requirements, which requires a deep understanding of system architecture and careful code optimization.

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

To thrive as a Software Engineer Kernel, you need expertise in C/C++ programming, operating system concepts, and low-level debugging, often supported by a computer science degree or equivalent experience. Familiarity with version control systems like Git, kernel build tools, and platforms such as Linux or Windows kernel environments is typically required. Analytical thinking, attention to detail, and strong problem-solving skills help you stand out in this role. These abilities are crucial for developing robust, efficient, and secure kernel components that form the foundation of stable operating systems.

What is the difference between Software Engineer Kernel vs Software Engineer Firmware?

AspectSoftware Engineer KernelSoftware Engineer Firmware
Required CredentialsBachelor's in Computer Science or related; often requires knowledge of OS conceptsBachelor's in Electrical Engineering or Computer Engineering; embedded systems knowledge
Work EnvironmentOperating system development, kernel modules, system-level programmingEmbedded devices, hardware interfaces, low-level programming
Industry UsageOperating system companies, hardware manufacturers, tech firmsConsumer electronics, automotive, IoT devices
Search & ComparisonOften compared due to low-level programming focus and system impactDifferent focus on hardware interaction and embedded systems

Software Engineer Kernel and Software Engineer Firmware both work with low-level programming, but the Kernel role focuses on operating system core development, while Firmware engineers develop embedded software for hardware devices. Their skills overlap in C programming and hardware knowledge, but their work environments and end goals differ significantly.

Infographic showing various Software Engineer Kernel job openings in Chesterbrook, PA as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 89% Full Time, 7% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution.

Agentic AI Engineer

Wilmington, DE • On-site

K-Tek Resourcing LLC
Recruiting and Staffing Services • 11 - 50 employees

Other

Posted 16 days ago


Job description

  • 12+ years of software engineering experience with strong expertise in Python, AWS and Typescript.
  • Candidate should be owning end-to-end delivery with minimal supervision.
  • Extensive experience building AI applications using Python (FastAPI, Flask, LangChain/LlamaIndex) and TypeScript (Node.js, NestJS, Express) for backend services, AI agents, and orchestration layers.
  • Strong expertise in Agentic AI architecture, including agent design patterns, multi-agent systems, planning, reasoning, memory management, tool/function calling, and workflow orchestration.
  • Hands-on experience with orchestration frameworks such as LangGraph, CrewAI, AutoGen, Semantic Kernel, OpenAI Agents SDK, or similar enterprise AI frameworks
  • Hands-on experience designing and implementing Agentic AI solutions, autonomous workflows, and enterprise AI applications.
  • Experience building Retrieval-Augmented Generation (RAG), vector database integrations, tool calling, function calling, and LLM-based applications.
  • Ability to independently own user stories from requirement analysis through development, unit testing, peer reviews, Dev/UAT testing, deployment, and production support.
  • Experience developing scalable APIs, microservices, and cloud-native AI solutions on AWS.
  • Strong understanding of prompt engineering, AI governance, observability, evaluation frameworks, and model optimization.
  • Collaborate with Product Owners, Architects, Data Scientists, and Platform teams to deliver enterprise AI capabilities.
  • Mentor engineering teams and drive engineering excellence across the complete SDLC.