π Job Overview
Company: Tech Mahindra
Job Role: Sr. Software Engineer β Linux Device Drivers
Job Location: Bengaluru, India
Industry: IT / Software Engineering
Experience Required: 4 β 12 Years
Education: Bachelorβs Degree or Higher (Mandatory)
Employment Type: Full-Time
No. of Openings: 1
Job Posted On: 14 October 2025
Last Date to Apply: 26 February 2026
Job Reference Number: 1072976
π Apply Now: click here
π’ About Tech Mahindra
Tech Mahindra is a global leader in digital transformation, consulting, and engineering services, empowering enterprises across industries with cutting-edge technology solutions. With a strong presence in over 90 countries, Tech Mahindra is known for innovation, engineering excellence, and future-ready digital platforms.
π§ Job Description β Sr. Software Engineer (Linux Device Drivers)
Tech Mahindra is hiring experienced Senior Software Engineers with strong expertise in Linux Device Driver development. The role involves designing, developing, debugging, and maintaining low-level software components for embedded and Linux-based systems.
π§ Key Responsibilities
- Design, develop, and maintain Linux device drivers
- Work closely with hardware and firmware teams for driver integration
- Debug kernel-level issues and performance bottlenecks
- Implement and optimize driver code for stability and scalability
- Analyze system crashes, kernel logs, and memory issues
- Ensure compliance with coding standards and best practices
- Participate in code reviews and technical discussions
- Support driver bring-up for new hardware platforms
π οΈ Required Skills & Expertise
- Strong experience in Linux Device Driver Development
- Good understanding of Linux Kernel Internals
- Experience with Embedded Linux systems
- Proficiency in C programming
- Knowledge of kernel debugging tools and techniques
- Familiarity with hardware interfaces and system-level programming
- Ability to work independently and in cross-functional teams
π Education & Experience
- Qualification: Bachelorβs Degree or higher (Mandatory)
- Experience: 4 to 12 years in Linux/Embedded development
πΌ Why Join Tech Mahindra?
- Work on cutting-edge embedded and Linux technologies
- Career growth in a global IT organization
- Exposure to high-impact engineering projects
- Collaborative and innovation-driven work culture
- Competitive compensation and benefits
π Job Location
Bengaluru, Karnataka, India
β οΈ Important Disclaimer
Freshertube.com is not an official recruitment agency. This job information is collected from the official Tech Mahindra career website and shared for informational purposes only. We do not charge any fees from candidates. Always apply through the official company link provided above. Beware of fake job offers and recruitment fraud.