Agent Development & Optimization: Design, develop, and optimize high-performance security agents primarily in C, with components in Golang.Low-Level Systems Programming: Work with OS-level APIs, kernel interactions, and system internals across Windows, Linux, and macOS.Performance & Efficiency: Optimize resource utilization to ensure lightweight, efficient execution on endpoint devices.Security & Hardening: Implement secure coding practices to protect against vulnerabilities such as buffer overflows, privilege escalation, and memory corruption.Cross-Platform Development: Build portable, maintainable code that functions across different operating systems and architectures.Endpoint Monitoring & Data Collection: Develop mechanisms to collect and analyze security telemetry in real-time while minimizing performance impact.Integration & Compatibility: Ensure seamless integration with cloud-based security platforms and existing security toolchains.Testing & Debugging: Utilize advanced debugging techniques, profiling tools, and automated testing to ensure stability and reliability. Investigate crashes, memory leaks, and system failures, applying fixes and long-term improvements.Collaboration: Work closely with researchers, backend engineers, and product teams to align the agent with broader objectives.What You Have8 years of experience developing in C with a strong emphasis on performance, memory management, and secure coding.Hands-on experience with low-level OS internals, including Windows APIs and Linux system calls.Proficiency in Golang for supporting components and tooling.Proficiency in resident system logging tools such as Sysmon, auditd, and eBPF are a plus.Strong understanding of networking protocols (TCP/IP, HTTP, TLS) and their security implications.Experience with endpoint security technologies, such as EDR, anti-virus, sandboxing, or intrusion detection/prevention is a plus.Expertise in performance profiling and optimization, using tools such as Valgrind.Strong understanding of secure coding best practices, including memory safety and exploit mitigation techniques.Experience with cross-platform development, ensuring compatibility across Windows, Linux, and macOS.Proficiency in CI/CD pipelines and automated testing for system-level software.Excellent troubleshooting and debugging skills, with the ability to analyze system failures and drive solutions.Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.PI267611638
#J-18808-Ljbffr