System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current ...
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current ...
Software Engineer Technical Leader - Tetragon
$210K - $305K/yr
Leveraging the power of eBPF, Tetragon provides low-overhead, in-kernel visibility and intelligence ... experience in systems programming (C,Go,or similar; Tetragon is primarily written in Go)
Software Engineer Technical Leader - Tetragon
$210K - $305K/yr
Leveraging the power of eBPF, Tetragon provides low-overhead, in-kernel visibility and intelligence ... experience in systems programming (C,Go,or similar; Tetragon is primarily written in Go)
Sr. Embedded Software Engineer I
$125K - $164K/yr
As a Senior Embedded Software Engineer, you will own critical subsystems within our embedded stack ... the kernel boundary, not just above it. * Connectivity: Strong fluency with IP networking and ...
Sr. Embedded Software Engineer I
$125K - $164K/yr
As a Senior Embedded Software Engineer, you will own critical subsystems within our embedded stack ... the kernel boundary, not just above it. * Connectivity: Strong fluency with IP networking and ...
... Kernel; design patterns including orchestrator-agent hierarchies, RAG pipelines, tool-calling ... Position Summary Software Engineer III- AI & Engineering/Software as a Service Join our AI ...
... Kernel; design patterns including orchestrator-agent hierarchies, RAG pipelines, tool-calling ... Position Summary Software Engineer III- AI & Engineering/Software as a Service Join our AI ...
Sr. Embedded Software Engineer I
Philadelphia, PA · On-site
$125K - $164K/yr
As a Senior Embedded Software Engineer, you will own critical subsystems within our embedded stack ... the kernel boundary, not just above it. * Connectivity: Strong fluency with IP networking and ...
Sr. Embedded Software Engineer I
Philadelphia, PA · On-site
$125K - $164K/yr
As a Senior Embedded Software Engineer, you will own critical subsystems within our embedded stack ... the kernel boundary, not just above it. * Connectivity: Strong fluency with IP networking and ...
As a Staff Digital Signal Processing Software Engineer you will: • Integrate and test various ... kernel experience a plus) EEO Lockheed Martin is an equal opportunity employer. Qualified ...
As a Staff Digital Signal Processing Software Engineer you will: • Integrate and test various ... kernel experience a plus) EEO Lockheed Martin is an equal opportunity employer. Qualified ...
The ideal candidate will possess deep expertise in Linux kernel development, embedded systems ... You will collaborate closely with hardware, software, and QA teams to ensure seamless integration ...
The ideal candidate will possess deep expertise in Linux kernel development, embedded systems ... You will collaborate closely with hardware, software, and QA teams to ensure seamless integration ...
Linux Systems Engineer
Philadelphia, PA · On-site
The ideal candidate will possess deep expertise in Linux kernel development, embedded systems ... You will collaborate closely with hardware, software, and QA teams to ensure seamless integration ...
Quick apply
Linux Systems Engineer
Philadelphia, PA · On-site
The ideal candidate will possess deep expertise in Linux kernel development, embedded systems ... You will collaborate closely with hardware, software, and QA teams to ensure seamless integration ...
Senior Full Stack Engineer
Philadelphia, PA · Hybrid
$100K - $150K/yr
... Kernel, Azure AI Foundry * Preferred certifications: AZ-204 (Azure Developer), AI-102 (Azure AI Engineer), or PL-400 (Power Platform Developer) Competencies Software Development (C#, .NET, Full Stack ...
Senior Full Stack Engineer
Philadelphia, PA · Hybrid
$100K - $150K/yr
... Kernel, Azure AI Foundry * Preferred certifications: AZ-204 (Azure Developer), AI-102 (Azure AI Engineer), or PL-400 (Power Platform Developer) Competencies Software Development (C#, .NET, Full Stack ...
Senior Full Stack Engineer
Philadelphia, PA · On-site
$100K - $150K/yr
... Kernel, Azure AI Foundry * Preferred certifications: AZ-204 (Azure Developer), AI-102 (Azure AI Engineer), or PL-400 (Power Platform Developer) Competencies • Software Development (C#, .NET, Full ...
Senior Full Stack Engineer
Philadelphia, PA · On-site
$100K - $150K/yr
... Kernel, Azure AI Foundry * Preferred certifications: AZ-204 (Azure Developer), AI-102 (Azure AI Engineer), or PL-400 (Power Platform Developer) Competencies • Software Development (C#, .NET, Full ...
Full Stack Engineer
Philadelphia, PA · Hybrid
... Competencies Software Development (C#, .NET, Full Stack) Microsoft Copilot Studio / Agentic ... AI Search, Semantic Kernel) T-SQL / SSIS / SSRS / SQL Server API Development, Web-Based ...
Full Stack Engineer
Philadelphia, PA · Hybrid
... Competencies Software Development (C#, .NET, Full Stack) Microsoft Copilot Studio / Agentic ... AI Search, Semantic Kernel) T-SQL / SSIS / SSRS / SQL Server API Development, Web-Based ...
Full Stack Engineer
Philadelphia, PA · On-site
... Software Development (C#, .NET, Full Stack) • Microsoft Copilot Studio / Agentic Development ... Kernel) • T-SQL / SSIS / SSRS / SQL Server • API Development, Web-Based Applications (Blazor ...
Full Stack Engineer
Philadelphia, PA · On-site
... Software Development (C#, .NET, Full Stack) • Microsoft Copilot Studio / Agentic Development ... Kernel) • T-SQL / SSIS / SSRS / SQL Server • API Development, Web-Based Applications (Blazor ...
Agentic AI Engineer
Philadelphia, PA · Remote
Qualifications: * 5+ years of software engineering experience with modern application development ... Kernel, LlamaIndex, or equivalent technologies. * Strong Python development experience and ...
Quick apply
Agentic AI Engineer
Philadelphia, PA · Remote
Qualifications: * 5+ years of software engineering experience with modern application development ... Kernel, LlamaIndex, or equivalent technologies. * Strong Python development experience and ...
Full Stack Engineer
Philadelphia, PA · Hybrid
... Software Development (C#,.NET, Full Stack) • Microsoft Copilot Studio / Agentic Development ... Kernel) • T-SQL / SSIS / SSRS / SQL Server • API Development, Web-Based Applications (Blazor ...
Full Stack Engineer
Philadelphia, PA · Hybrid
... Software Development (C#,.NET, Full Stack) • Microsoft Copilot Studio / Agentic Development ... Kernel) • T-SQL / SSIS / SSRS / SQL Server • API Development, Web-Based Applications (Blazor ...
Agentic AI Engineer
Philadelphia, PA · Remote
Qualifications: * 5+ years of software engineering experience with modern application development ... Kernel, LlamaIndex, or equivalent technologies. * Strong Python development experience and ...
Agentic AI Engineer
Philadelphia, PA · Remote
Qualifications: * 5+ years of software engineering experience with modern application development ... Kernel, LlamaIndex, or equivalent technologies. * Strong Python development experience and ...
Agentic AI Engineer
Philadelphia, PA · On-site
Qualifications: * 5+ years of software engineering experience with modern application development ... Kernel, LlamaIndex, or equivalent technologies. * Strong Python development experience and ...
Agentic AI Engineer
Philadelphia, PA · On-site
Qualifications: * 5+ years of software engineering experience with modern application development ... Kernel, LlamaIndex, or equivalent technologies. * Strong Python development experience and ...
Senior AI Engineer - Remote / Telecommute
Camden, NJ · Remote
$55 - $60/hr
Expertise in LangChain, LlamaIndex, Semantic Kernel, AutoGen, or equivalent. * Strong experience with Unity Catalog, Delta Lake, Vector Search, Databricks Workflows, and Model Serving. * Hands-on ...
Quick apply
Senior AI Engineer - Remote / Telecommute
Camden, NJ · Remote
$55 - $60/hr
Expertise in LangChain, LlamaIndex, Semantic Kernel, AutoGen, or equivalent. * Strong experience with Unity Catalog, Delta Lake, Vector Search, Databricks Workflows, and Model Serving. * Hands-on ...
Senior Embedded Linux Firmware Engineer
Blue Bell, PA · On-site
$121K - $182K/yr
As a Senior Firmware Engineer, you'll be responsible for firmware/software development for our ... Kernel, Networking, and software security analysis. * Proficient in toolchain: Buildroot or Yocto ...
Senior Embedded Linux Firmware Engineer
Blue Bell, PA · On-site
$121K - $182K/yr
As a Senior Firmware Engineer, you'll be responsible for firmware/software development for our ... Kernel, Networking, and software security analysis. * Proficient in toolchain: Buildroot or Yocto ...
Senior Embedded Linux Firmware Engineer
Blue Bell, PA · On-site
$121K - $182K/yr
As a Senior Firmware Engineer, you'll be responsible for firmware/software development for our ... Kernel, Networking, and software security analysis. * Proficient in toolchain: Buildroot or Yocto ...
Senior Embedded Linux Firmware Engineer
Blue Bell, PA · On-site
$121K - $182K/yr
As a Senior Firmware Engineer, you'll be responsible for firmware/software development for our ... Kernel, Networking, and software security analysis. * Proficient in toolchain: Buildroot or Yocto ...
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 ...
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 ...
Software Engineer Kernel information
What are the key skills and qualifications needed to thrive as a Software Engineer Kernel, and why are they important?
What are typical challenges faced by Software Engineer Kernel specialists when working on operating system development?
What is the difference between Software Engineer Kernel vs Software Engineer Firmware?
| Aspect | Software Engineer Kernel | Software Engineer Firmware |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related; often requires knowledge of OS concepts | Bachelor's in Electrical Engineering or Computer Engineering; embedded systems knowledge |
| Work Environment | Operating system development, kernel modules, system-level programming | Embedded devices, hardware interfaces, low-level programming |
| Industry Usage | Operating system companies, hardware manufacturers, tech firms | Consumer electronics, automotive, IoT devices |
| Search & Comparison | Often compared due to low-level programming focus and system impact | Different 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.
What are Software Engineer Kernels?

System Level Software Engineer - Driver Development - 2784 -OJO
Right Talent Right NowPhiladelphia, PA
$174K - $206K/yr
Full-time
Posted 28 days ago
Job description
System Level Software Engineer - Driver Development - 2784
Job Ref.: 2784
Job Title: System Level Software Engineer - Driver Development
Role: Information Technology
Relocation Available: Yes
Industry: I.T.
Location: South Carolina
Town / City: Greer
Job Type: Permanent full-time
Job description:
Company develops custom system level software, including device drivers, firmware, embedded applications, protocol stacks, board support packages, and custom interfaces. They specialize in wireless communications for military and embedded systems.
They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team. This individual will be responsible for developing and supporting user mode applications, device drivers, and firmware for a wide variety of systems, including networking and communication hardware and software products. These responsibilities include the design and development of protocols and algorithms for a variety of technologies, including USB, PCI, 802. WLAN, Ethernet, VoIP, Bluetooth, cellular, and broadband communications. This individual must be able to communicate effectively with clients and be attentive to customer satisfaction.
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
6-8+ years C, C+ programming experience.
6-8+ years of application development experience
Excellent written and verbal communications skills
Strong debugging skills
Superior problem solving abilities
Ability to work independently or as part of a team
Required Education: Bachelors or Masters in Computer Engineering, Electrical Engineering, or Computer Science.
Desired Skills (not required)
WinDBG
embedded Linux
Experience with multiple Linux distributions (Montavista, Ubuntu, OpenEmbedded, Red Hat, Buildroot, etc.)
Embedded Linux development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc.) and board support packages.
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems).
Experience with real time and multithreaded applications
Experience performing architectural definition, documentation, and development at the system level
Reverse Engineering (IDA Pro, Ollydbg, etc.)
Communication protocol experience (designing, implementing)
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems)
Clearance Required: Candidate must be a U.S. Citizen in order to meet the minimum requirement to obtain the required clearance.
Bottom Line Requirements:
1. Bachelors or Masters in Computer Engineering, Electrical Engineering, Computer Science or related.
2. Windows Kernel or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
3. 6-8+ years C, C+ programming experience.
4. 6-8+ years of application development experience.
5. US Citizen able to obtain clearance.
All your information will be kept confidential according to EEO guidelines.