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 ...
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 ...
Experienced Software Developer
$124K - $236K/yr
Experienced Software Developer Qualifications: Experience designing and developing in C#/.NET ... Kernel, Microsoft AI Foundry, or Microsoft Agent Framework (MAF). * Experience with graph ...
Experienced Software Developer
$124K - $236K/yr
Experienced Software Developer Qualifications: Experience designing and developing in C#/.NET ... Kernel, Microsoft AI Foundry, or Microsoft Agent Framework (MAF). * Experience with graph ...
Experienced Software Developer
Philadelphia, PA · On-site
$124K - $236K/yr
Experienced Software Developer Qualifications: Experience designing and developing in C#/.NET ... Kernel, Microsoft AI Foundry, or Microsoft Agent Framework (MAF). * Experience with graph ...
Experienced Software Developer
Philadelphia, PA · On-site
$124K - $236K/yr
Experienced Software Developer Qualifications: Experience designing and developing in C#/.NET ... Kernel, Microsoft AI Foundry, or Microsoft Agent Framework (MAF). * Experience with graph ...
Partner with AppSec, Platform Engineering, and Development teams to enable secure adoption of new ... Hands-on experience with Azure OpenAI, OpenAI APIs, LangChain, Semantic Kernel, AutoGen, CrewAI, or ...
Partner with AppSec, Platform Engineering, and Development teams to enable secure adoption of new ... Hands-on experience with Azure OpenAI, OpenAI APIs, LangChain, Semantic Kernel, AutoGen, CrewAI, or ...
Partner with AppSec, Platform Engineering, and Development teams to enable secure adoption of new ... Hands-on experience with Azure OpenAI, OpenAI APIs, LangChain, Semantic Kernel, AutoGen, CrewAI, or ...
Partner with AppSec, Platform Engineering, and Development teams to enable secure adoption of new ... Hands-on experience with Azure OpenAI, OpenAI APIs, LangChain, Semantic Kernel, AutoGen, CrewAI, or ...
Partner with AppSec, Platform Engineering, and Development teams to enable secure adoption of new ... Hands-on experience with Azure OpenAI, OpenAI APIs, LangChain, Semantic Kernel, AutoGen, CrewAI, or ...
Partner with AppSec, Platform Engineering, and Development teams to enable secure adoption of new ... Hands-on experience with Azure OpenAI, OpenAI APIs, LangChain, Semantic Kernel, AutoGen, CrewAI, or ...
Windows System Developer
Philadelphia, PA · On-site
You'll design kernel-aware event-tracing solutions (using OSQuery), automation in Python/Golang ... Must-Have: 5 7 years of software development experience. Proven experience in Windows driver ...
Windows System Developer
Philadelphia, PA · On-site
You'll design kernel-aware event-tracing solutions (using OSQuery), automation in Python/Golang ... Must-Have: 5 7 years of software development experience. Proven experience in Windows driver ...
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 ...
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 ...
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 ...
Machine Learning Engineer (Inference Optimization)
Philadelphia, PA · On-site
$250K - $450K/yr
Debug performance issues involving GPU memory, compute saturation, kernel behavior, CPU/GPU ... Programming experience in Python, Java, C# etc. and at least one systems language such as C, C ...
Machine Learning Engineer (Inference Optimization)
Philadelphia, PA · On-site
$250K - $450K/yr
Debug performance issues involving GPU memory, compute saturation, kernel behavior, CPU/GPU ... Programming experience in Python, Java, C# etc. and at least one systems language such as C, C ...
Strong software engineering fundamentals with expertise in designing and delivering cloud-native ... LangGraph, Semantic Kernel, CrewAI, AutoGen, LangChain, or similar frameworks. * Spark, Kafka ...
Strong software engineering fundamentals with expertise in designing and delivering cloud-native ... LangGraph, Semantic Kernel, CrewAI, AutoGen, LangChain, or similar frameworks. * Spark, Kafka ...
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 ...
Agentic AI, AI & Data Science Engineer
Philadelphia, PA · On-site
$115K - $138K/yr
Semantic Kernel, AutoGen, Strands; CrewAI. LangGraph) to include: Azure: AI Foundry (design ... software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by ...
Agentic AI, AI & Data Science Engineer
Philadelphia, PA · On-site
$115K - $138K/yr
Semantic Kernel, AutoGen, Strands; CrewAI. LangGraph) to include: Azure: AI Foundry (design ... software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by ...
Principal Network Architect
Wayne, PA · On-site
Collaborate with Linux software teams on kernel drivers, userspace networking, performance ... Mentor senior engineers and architects while providing technical leadership across multiple ...
Principal Network Architect
Wayne, PA · On-site
Collaborate with Linux software teams on kernel drivers, userspace networking, performance ... Mentor senior engineers and architects while providing technical leadership across multiple ...
Principal Network Architect
Wayne, PA · On-site +1
Collaborate with Linux software teams on kernel drivers, userspace networking, performance ... Mentor senior engineers and architects while providing technical leadership across multiple ...
Principal Network Architect
Wayne, PA · On-site +1
Collaborate with Linux software teams on kernel drivers, userspace networking, performance ... Mentor senior engineers and architects while providing technical leadership across multiple ...
Principal Network Architect
Wayne, PA · Remote
Collaborate with Linux software teams on kernel drivers, userspace networking, performance ... Mentor senior engineers and architects while providing technical leadership across multiple ...
New
Quick apply
Principal Network Architect
Wayne, PA · Remote
Collaborate with Linux software teams on kernel drivers, userspace networking, performance ... Mentor senior engineers and architects while providing technical leadership across multiple ...
New
Principal Network Architect
Wayne, PA · Remote
Collaborate with Linux software teams on kernel drivers, userspace networking, performance ... Mentor senior engineers and architects while providing technical leadership across multiple ...
New
Quick apply
Principal Network Architect
Wayne, PA · Remote
Collaborate with Linux software teams on kernel drivers, userspace networking, performance ... Mentor senior engineers and architects while providing technical leadership across multiple ...
New
Senior Engineer
Philadelphia, PA · On-site
$100K - $120K/yr
Generic Managerial Skills, If any Required Skills Technical Skills • 10+ years of software ... Kernel, CrewAI, AutoGen, or similar AI frameworks. • Knowledge of enterprise integration ...
Senior Engineer
Philadelphia, PA · On-site
$100K - $120K/yr
Generic Managerial Skills, If any Required Skills Technical Skills • 10+ years of software ... Kernel, CrewAI, AutoGen, or similar AI frameworks. • Knowledge of enterprise integration ...
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
Philadelphia, PA
$174K - $206K/yr
Full-time
Posted 7 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.