Location:Bengaluru
Company:Netapp
Experience:56 Years
Employment Type:Full-time
Work Mode:Work from Office
Note: Candidate must be available for F2F Interview
Role Overview
We are looking for a skilledEmbedded Software Engineerwith strongexpertiseinC programming and Linux kernel developmentto join our engineering team. The ideal candidate will have hands-on experience inembedded systems development, includingfile systems, operating system components, or device driver development, along withstrongknowledge ofmulti-threaded programming.
Key Responsibilities
- Design, develop, andmaintainembedded software componentsusing C.
- Work onLinux kernel developmentincluding debugging and performance optimization.
- Develop and enhancefile systems, OS modules, or device driversfor embedded platforms.
- Implement andoptimizemulti-threaded and concurrent applications.
- Collaborate with cross-functional teams including hardware, QA, and system architecture teams.
- Performcode reviews, debugging, and troubleshootingof complex system-level issues.
- Ensure high-quality, maintainable, and scalable code following best engineering practices.
Required Skills & Qualifications
- 56 years of experienceinC programming.
- Strong experience withLinux kernel development.
- Solid understanding ofmulti-threading, synchronization, and concurrency concepts.
- Hands-on experience in at least one of the following domains:
- File System Development
- Operating System Development
- Device Driver Development
- Strong debugging and problem-solving skills in embedded environments.
- Good verbal and writtencommunication skills.
- Willingness towork from the Bengaluru office.
Preferred Skills
- Experience withLinuxinternalsand kernel subsystems.
- Familiarity withperformance tuning and low-level system optimization.
- Experience withstorage systems or distributed systemsis a plus.
Why Join Us
- Opportunity to work oncutting-edgestorage and data infrastructure technologies.
- Collaborative engineering environment.
- Exposure tolarge-scale enterprise storage systemsand advanced kernel development.