Work Location
Bangalore, KARNATAKA
Full Time
Job Duration
Full Time
C/C++ programming, OS internal, debugging skills

Job Description

Key Responsibilities:
• Work in fast paced, agile/scrum development in delivering integrated software products collaborating with different teams.  

• Develop product features in adherence to spec as per design, security, and quality standards following Agile/Scrum practices 
• Participate in design, specs, and code reviews with team/stakeholders to bring value add and constructive inputs. 
• Collaborate with internal and external teams towards feature development. 
• Planning and schedule estimation of high-level requirements. 
Essential Requirements:  
• 6+ years of software development experience in C/C++ programming. 

• Strong hands-on experience in data structures, multi-threading, IPC, and socket programming. 
• Good understanding of protocols like REST, SNMP, WMI, WSMAN, IPMI. 
• System calls, kernel space understanding and programming experience in Linux/ESXi/Windows OS  
• Strong debugging skills 
• Memory profiling hands-on experience with tools like Valgrind, DoctorMemory, PurifyPlus. 
• knowledge in security analysis tools like Fortify, Coverity, CheckMarx, Blackduck. 
• Hands-on experience in software development tools like JIRA/GITHUB/SVN/Code Collaborator/Jenkins. 
• Excellent team player who prioritize team’s goals first. 
• Excellent written and verbal communication for effective collaboration across global teams. 
• Agile mindset to quickly adapt to changes. 
Desirable Requirements: 
• BE/BTech/ME/MTech/PHD in Computer/IT. 
• Experience in device driver development.  
Experience in Systems Management Domain.