45 Neudeep Technologies Jobs
3-8 years
Pune, Chennai, Bangalore / Bengaluru
Linux Developer - Kernel Development
Neudeep Technologies
posted 30min ago
Flexible timing
Key skills for the job
Job Summary :
We are seeking a skilled Linux Developer to join our team. The ideal candidate will have a strong background in Linux-based systems and software development, with experience in creating, maintaining, and optimizing applications for Linux environments.
Key Responsibilities :
- Software Development: Design, develop, and maintain applications and systems software for Linux platforms, ensuring high performance and reliability.
- Kernel Development: Work on modifications and enhancements to the Linux kernel as needed, including device drivers and system-level components.
- System Optimization: Analyze and optimize system performance, memory usage, and resource management within Linux environments.
- Scripting and Automation: Create and maintain scripts (e.g., Bash, Python) for automating system tasks, deployment, and configuration management.
- Troubleshooting: Diagnose and resolve issues in Linux systems and applications, providing support for users and systems administrators.
- Documentation: Write and maintain documentation for code, APIs, and system architecture to facilitate collaboration and knowledge sharing.
- Collaboration: Work closely with cross-functional teams, including DevOps, QA, and product management, to deliver high-quality software solutions.
Required Skills :
- Programming Languages: Proficiency in C, C++, and scripting languages (e.g., Python, Bash).
- Linux Fundamentals: Strong understanding of Linux operating system concepts, including file systems, process management, and system calls.
- Kernel and Driver Development: Familiarity with Linux kernel architecture and experience in writing or modifying device drivers.
- Version Control: Proficiency with version control systems (e.g., Git) for source code management.
- Networking: Understanding of networking protocols and configurations in Linux environments.
Qualifications :
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience: 3+ years of experience in Linux software development or system administration.
Preferred Qualifications :
- Open Source Contributions: Previous contributions to open-source Linux projects.
- Experience with Virtualization: Knowledge of virtualization technologies (e.g., Docker, KVM).
- Agile Methodologies: Experience working in Agile development environments.
Employment Type: Full Time, Permanent
Read full job description3-8 Yrs
Pune, Chennai, Bangalore / Bengaluru
3-8 Yrs
Pune, Chennai, Bangalore / Bengaluru