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 ...
Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)
Camden, NJ · On-site
$119K - $171K/yr
Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation packages ... Experience with bare-metal and kernel-space software development * Strong understanding of standard ...
Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)
Camden, NJ · On-site
$119K - $171K/yr
Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation packages ... Experience with bare-metal and kernel-space software development * Strong understanding of standard ...
Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)
Camden, NJ · On-site
$119K - $171K/yr
Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation packages ... Experience with bare-metal and kernel-space software development * Strong understanding of standard ...
Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)
Camden, NJ · On-site
$119K - $171K/yr
Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation packages ... Experience with bare-metal and kernel-space software development * Strong understanding of standard ...
Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)
Camden, NJ · On-site
$119K - $171K/yr
Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation packages ... Experience with bare-metal and kernel-space software development * Strong understanding of standard ...
New
Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)
Camden, NJ · On-site
$119K - $171K/yr
Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation packages ... Experience with bare-metal and kernel-space software development * Strong understanding of standard ...
New
Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)
Camden, NJ · On-site
$119 - $172/hr
Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation packages ... Experience with bare-metal and kernel-space software development * Strong understanding of standard ...
Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)
Camden, NJ · On-site
$119 - $172/hr
Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation packages ... Experience with bare-metal and kernel-space software development * Strong understanding of standard ...
Software Engineer II, Data Scientist
Oaks, PA · On-site
$117K - $140K/yr
Semantic Kernel * LlamaIndex * AutoGen * CrewAI * OpenAI * Azure AI Foundry * Anthropic * Open-source LLM platforms Strong software engineering background with experience in: * API development
Software Engineer II, Data Scientist
Oaks, PA · On-site
$117K - $140K/yr
Semantic Kernel * LlamaIndex * AutoGen * CrewAI * OpenAI * Azure AI Foundry * Anthropic * Open-source LLM platforms Strong software engineering background with experience in: * API development
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
SR. AI Engineer with Snowflake
Oaks, PA · On-site
$106K - $146K/yr
Expert-level Python programming skills with strong software engineering discipline. Strong SQL ... Kernel, LangGraph, LangChain, or equivalent frameworks. Familiarity with graph analytics, semantic ...
SR. AI Engineer with Snowflake
Oaks, PA · On-site
$106K - $146K/yr
Expert-level Python programming skills with strong software engineering discipline. Strong SQL ... Kernel, LangGraph, LangChain, or equivalent frameworks. Familiarity with graph analytics, semantic ...
Required : • Bachelor's degree in Computer Science, Software Engineering, or related field. • ... Preferred : • Deep knowledge of Linux kernel scheduling for deterministic latency. • Experience ...
Required : • Bachelor's degree in Computer Science, Software Engineering, or related field. • ... Preferred : • Deep knowledge of Linux kernel scheduling for deterministic latency. • Experience ...
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 ...
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 ...
Machine Learning Engineer- Inference Optimization | Experienced Hire
Bala Cynwyd, PA · On-site
$110 - $150/hr
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 | Experienced Hire
Bala Cynwyd, PA · On-site
$110 - $150/hr
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 ...
Software Engineer Kernel information
What is a software engineer kernel?
What are typical challenges faced by a software engineer kernel when working on operating system development?
What are the key skills and qualifications needed to thrive as a software engineer kernel, and why are they important?
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.

System Level Software Engineer - Driver Development - 2784 -OJO
Philadelphia, PA
$174K - $206K/yr
Full-time
Re-posted 3 hours 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.