Linux Kernel Software Engineer
LaBine and Associates
United States
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Cyber Security
Computer Programming
Software Debugging
Device Drivers
File Systems
Memory Management
Linux Kernel
Linux Security Modules
Open Source Technology
Reverse Engineering
Systems Architecture
Perf (Linux)
+5 more
Selinux
Malware Detection
U-Boot
Operating System Security
Vulnerability Analysis
Job description
- Work with Linux internals including memory management, process scheduling, networking, filesystems, and device drivers.
- Collaborate with security researchers and software engineers to integrate kernel technology into enterprise security products.
- Analyze kernel crashes, optimize performance, and troubleshoot complex system-level issues.
- Research emerging attack techniques and develop resilient kernel-level defenses.
Requirements
- 5+ years of professional Linux kernel development experience.
- Expert knowledge of Linux kernel internals, kernel modules, device drivers, and system architecture.
- Advanced C/C++ programming skills.
- Experience debugging kernel code using GDB, KGDB, crash, ftrace, perf, or similar tools.
- Experience developing secure, reliable, high-performance kernel software.
- Background in cybersecurity, endpoint security, EDR, malware detection, or operating system security.
Preferred Experience
- Linux Security Modules (LSM)
- eBPF
- Kernel networking or filesystem development
- Secure Boot, SELinux, AppArmor, or kernel hardening
- Reverse engineering or vulnerability research
- Kernel exploit mitigation techniques
- Open-source Linux kernel contributions, If you’re passionate about Linux internals, kernel development, and building world-class cybersecurity technology, we’d love to hear from you.
Benefits & conditions
Why You’ll Love This Role
- Develop technology that operates at the deepest level of the Linux operating system.
- Solve challenging kernel engineering problems that few developers ever encounter.
- Work alongside experienced security researchers and operating system experts.
- Make a direct impact on products protecting critical enterprise infrastructure worldwide.
- Competitive compensation, comprehensive benefits, and significant opportunities for technical growth.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
DC
Daniel Cranney
Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents
10 months ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago