Software Engineer (C/C++, Linux/Windows, Troubleshooting/Debugging)
Core
Diagnosing and fixing complex issues in large-scale distributed data security systems to ensure product stability and performance.
Role type
Senior Software Engineer (Sustenance Engineering)
Builds
Production data security software, hot-fixes, and troubleshooting tools for enterprise customers.
Domain
Enterprise data security, hyper-converged storage, distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ debugging, Linux/Windows platform expertise, root cause analysis, distributed system architecture, GDB/Python Debugger usage, patch orchestration
Preferred skills
Hyper-converged storage architecture knowledge, AI tool utilization for productivity
Technologies
C/C++, Linux, Windows, GDB, Python, AI tools
Responsibilities
Diagnose and troubleshoot complex customer issues in large codebases, implement defect fixes and improvements, orchestrate development and testing of patches/hot-fixes, perform in-depth root cause analysis, collaborate with Support and R&D teams to improve issue resolution processes.
Seniority
Senior, hands-on IC