Senior Engineer - Kernel & Driver - Linux Job in Sasken Technologies

Senior Engineer - Kernel & Driver - Linux

Apply Now
Job Summary

Job Title: Senior Engineer - Kernel & Driver - Linux

Job Summary

The Senior Engineer for Kernel & Driver Development in Linux will be responsible for designing, developing, and maintaining embedded Linux systems and drivers. This role involves working on the kernel, device drivers, and board bring-up for various embedded platforms. The engineer will also work closely with cross-functional teams, analyze complex problems, and contribute to the continuous improvement of Linux-based systems. This position requires an individual with strong technical expertise in Linux, kernel development, and embedded systems.

Key Responsibilities

  • Kernel and Driver Development: Design, develop, and optimize embedded Linux kernel and device drivers, including board bring-up and device tree configuration. Customize, debug, and fix kernel and driver issues to enhance system performance and reliability.
  • Collaboration and Support: Collaborate with internal teams and customers to resolve technical issues, provide solutions, and ensure system stability. Interact with project managers and team leads to ensure project milestones are met and quality standards are adhered to.
  • System Integration and Testing: Perform system integration and testing to ensure compatibility and proper functioning of kernel and drivers across different platforms. Develop and execute test plans, debug kernel crashes, and perform root cause analysis.
  • Continuous Improvement: Identify opportunities to optimize system performance and enhance the functionality of embedded Linux systems. Provide technical guidance and mentorship to junior engineers and contribute to best practices.
  • Documentation and Reporting: Maintain accurate documentation for kernel configurations, driver designs, and bug fixes. Regularly update project progress, report risks, and participate in code reviews.

Education and Experience Required

Education:

  • Bachelor's or Master's degree in Computer Science, Electronics, or a related field.

Experience:

  • 5+ years of experience in embedded Linux kernel and driver development, with strong expertise in debugging and system optimization.

Technical Competencies

Linux Kernel & Driver Development:

  • Extensive experience with embedded Linux kernel, device tree, and driver development (customization, bug fixing, and optimization).
  • In-depth knowledge of Linux kernel internals and system architecture.

Platforms:

  • Experience with ARM, x86/Intel Atom, or other embedded Linux platforms.

Tools:

  • Proficiency with tools such as Lauterbach, Makefile (build systems), Git, and Gerrit.

Programming Languages:

  • Strong proficiency in C programming language.

Specialization Areas:

  • Power Management
  • Peripherals
  • Media, Display, and Connectivity
  • Data Protocols
  • Security
  • Performance Optimization
  • Android (Optional)
  • Carrier-grade Platforms

Additional Competencies

  • Problem-Solving: Ability to troubleshoot complex system issues and provide innovative solutions.
  • Communication Skills: Strong written and verbal communication skills for technical documentation and customer interaction.
  • Team Collaboration: Ability to work effectively with cross-functional teams, including hardware, software, and testing teams.
  • Attention to Detail: Detail-oriented approach to design, debugging, and testing to ensure high-quality system performance.

This position is ideal for an experienced engineer with a deep understanding of Linux kernel and driver development who is looking to contribute to cutting-edge embedded systems and gain exposure to new technologies in a fast-paced environment.


Qualification :
Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired