Talent.com
No longer accepting applications
System-Level Software Developer (Windows / Linux)

System-Level Software Developer (Windows / Linux)

Mr.Billervellore, tamil nadu, in
2 days ago
Job description

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!
  • Create a job alert for this search

    Software Developer • vellore, tamil nadu, in