Senior Linux Kernel Developer

Our client is disrupting the cybersecurity market with a highly differentiated product that empowers organizations to understand and manage the security risk of software running on their systems.

As a fast-growing start-up with strong funding, they are expanding their team and looking for a skilled and passionate Linux kernel developer to lead the development of their Linux sensor, which will likely be composed of a kernel module, daemon, and monitoring libraries (x64 and x86) that collect information, which is processed and then to the product backend via API.

This role involves designing and implementing critical components that interface with security frameworks, requiring a strong focus on performance, security, and reliability for their Linux support.

Responsibilities:

Lead Development of Linux Sensor:
• Design, develop, and maintain the Linux component of our SaaS application with a focus on system-level monitoring and process interaction
• Implement solutions for monitoring and analyzing software interactions with the Linux kernel

Security Solutions Development:
• Develop advanced security solutions using Linux kernel modules and system-level hooks to monitor and protect processes, file access,network activity, and other security-related events
• Implement features that detect insecure software behavior in Linux-based applications

Kernel and System-Level Programming:
• Work on kernel modules and system components requiring deep knowledge of Linux internals (e.g., LSM framework, kernel drivers, process management)
• Develop and debug kernel drivers and modules, ensuring optimal performance and security

Cross-Functional Collaboration:
• Collaborate with cross-platform teams to design solutions that provide comparable functionality on other major operating systems
• Coordinate with backend developers to integrate system-level functionalities and ensure seamless data processing

Troubleshooting and Optimization:
• Diagnose and resolve complex issues related to system performance, application security, and low-level Linux functionality
• Continuously improve application efficiency, scalability, and stability

Secure Communication Implementation:
• Implement and maintain secure communication protocols between kernel modules, daemons, and system components
• Ensure data integrity and confidentiality across all communications

Qualifications:

Experience:

• Minimum of 5 years of professional experience in Linux kernel development
• Proven experience with Linux kernel driver development and system-level programming
• Strong background in GNU/Linux internals and user-space API validation
Technical Skills:
• Proficiency in C programming and ASM x86/x64
• Experience with Linux Security Modules (LSM) and user-space development
• Familiarity with Linux software package creation (e.g., deb/rpm/Makeself)
• Excellent debugging skills, especially in the context of kernel drivers and system components

Non-Technical Skills:
• Excellent problem-solving and analytical abilities
• The ability to articulate complex technical concepts in writing and in team meetings
• A proactive and innovative mindset
• Ability to work independently and as part of a collaborative team
Preferred Qualifications:
• Experience working in a start-up environment
• Familiarity with cross-platform development
• Certifications in cybersecurity or related fields (e.g., CISSP, OSCP)
• Contributions to open-source projects related to the Linux kernel or security

What we Offer:


Impactful Work:
• Opportunity to lead a critical initiative in a pioneering cybersecurity start-up
• Ability to influence product direction and contribute to industry-changing solutions


Professional Growth:
• Collaborative environment that fosters learning and innovation
• Access to continuous learning opportunities and professional development


Competitive Compensation:
• Attractive salary and equity options
• Benefits package, including health insurance


Dynamic and Engaging Culture:
• Our team thrives on collaboration, candor, and creativity, encouraging a lively environment that makes tackling tough challenges enjoyable and rewarding
• We balance hard work with a vibrant, fun atmosphere where directness and humor are celebrated


Previous
Previous

Senior macOS Developer