About Us:
We are building an advanced system shield aimed at enhancing endpoint security for Windows and Linux systems. The project involves creating a secure environment that enforces boot-time authentication, USB device control, and network monitoring to prevent unauthorized access.
Job Description:
We are looking for an experienced system-level developer to design and implement security software with capabilities such as:
- Boot-time password enforcement integration with OS-level security (BitLocker, LUKS, GRUB).
- Real-time USB device control (enable/disable ports, monitor device insertion/removal).
- Network monitoring and control (detect LAN removal, mobile hotspot creation, etc.).
- Background service/daemon development for continuous monitoring.
- Secure logging and alerting mechanisms.
Key Responsibilities:
- Design and implement system-level components using VC++ and/or Rust.
- Integrate user-space components using .NET (C#) or Python for GUI prompts, notifications, and monitoring dashboards.
- Interface with OS APIs and optional external libraries for device/network control.
- Ensure robust security and minimal bypass potential.
- Collaborate with the team to define architecture, testing, and deployment strategies.
Requirements:
- Strong proficiency in C/C++ (VC++) for Windows system programming.
- Minimum 3-5 years experience in working as a system level developer.
- Experience with Rust or other system-level languages is a plus.
- Familiarity with Windows APIs, kernel-mode programming, or driver development.
- Knowledge of Linux system programming, including udev, iptables, and services.
- Experience developing Windows services or Linux daemons.
- Understanding of security best practices for endpoints.
- Optional: Experience with .NET (C#) or Python for GUI/daemon integration.
Preferred Qualifications:
- Experience in endpoint security software or antivirus development.
- Understanding of boot-time security mechanisms (BitLocker, GRUB, LUKS).
- Knowledge of cross-platform development considerations.
- Strong debugging and problem-solving skills.
What We Offer:
- Opportunity to work on a cutting-edge security project.
- Flexible work arrangements.
- Collaboration with a passionate team of developers and security experts.
- Wide exposure to the technology and related systems.
- Best platform for passionate developers to grow.
*Only accepting serious candidates, no time wasters please!