Embedded / 4+ Years

Linux Device Driver Engineer

Bengaluru

This job might be for you if

  • You enjoy solving problems. You love taking on difficult challenges and finding creative solutions.
  • You don’t know the answer but will dig until you find it.
  • You communicate clearly. You write well.
  • You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend with us and make a difference.
  • You can impress our customers with your enthusiasm to solve their issues (and solve them!)

Job Description

Eximietas Design is seeking a highly motivated and experienced Engineer to join our growing team of Automotive Functional safety experts. You will be responsible for software modules that form part of a solution which includes a reference platform and its associated software stack that is specifically designed for autonomous vehicle applications.

Responsibilities

  • Design, develop, and maintain Linux kernel device drivers for Eximietas Design’s products.
  • Collaborate with hardware and software teams to define driver requirements and specifications.
  • Implement and optimize device drivers for various hardware peripherals and platforms.
  • Conduct thorough testing and debugging to ensure driver reliability, performance, and compatibility.
  • Provide technical support and troubleshooting assistance for driver-related issues.
  • Stay updated on industry trends and advancements in Linux kernel development to incorporate best practices and optimizations into driver designs.
  • Contribute to the documentation and knowledge sharing within the team.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Extensive experience in Linux kernel development and device driver programming.
  • Proficiency in C programming language and understanding of kernel programming concepts.
  • Hands-on experience with Qualcomm/ARM based chipsets and hardware platforms.
  • Knowledge of Linux kernel internals, bus protocols, and driver frameworks.
  • Strong problem-solving skills and ability to troubleshoot complex driver issues.
  • Excellent communication and teamwork abilities.