Technical Architect

12 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

KPIT is a global leader in automotive engineering and technology solutions.


Job Summary:

We are seeking a highly motivated and experienced Senior Embedded Systems Engineer to join our dynamic team. This role will be instrumental in the development and integration of embedded software for automotive applications, with a strong focus on Android and Linux-based systems. The ideal candidate will possess deep expertise in kernel development, device driver development, and BSP migration, alongside a comprehensive understanding of automotive domain principles and Qualcomm Automotive SoCs.


Responsibilities:

  • Design, develop, debug, and test embedded systems software for automotive applications.
  • Develop and maintain device drivers for various peripherals, including Display, Audio, and Touch interfaces.
  • Perform BSP migration activities, upgrading Android versions while ensuring stability and performance.
  • Contribute to kernel development, focusing on core subsystems like the scheduler, USB, and other peripherals.
  • Work extensively with Embedded Linux, device drivers, and kernel development tools.
  • Collaborate with cross-functional teams to define requirements, develop solutions, and resolve issues.
  • Participate in code reviews and contribute to maintaining high code quality.
  • Actively participate in the full software development lifecycle, from requirements gathering to testing and deployment.
  • Utilize Git and Gerrit for version control and collaborative code management.


Required Skills & Qualifications:

  • Bachelor’s/Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 12-16 years of experience in embedded systems development.
  • Proficiency in C/C++ programming

    with strong debugging skills, including kernel debugging and utilizing debugging tools.
  • Hands-on experience with Embedded Linux, Device Drivers, and Kernel Development.

  • Strong understanding of core Kernel Subsystems

    such as the Kernel Scheduler, USB, and other Peripherals.
  • Extensive knowledge of the Android Operating System

    , including the Build System, Android manifests and BSP migration.
  • Solid understanding of multitasking operating systems like Linux and Android.
  • Familiarity with the Automotive Domain and proven experience with Qualcomm Automotive SoCs is a must.

  • Experience in developing drivers like Display, Audio, and Touch.
  • Proven experience in migrating the BSP from one version of Android to another version of Android.
  • Proficient with Git and Gerrit version control systems.


Other Skills:

  • Excellent analytical, problem-solving, and coding skills.
  • Ability to work collaboratively in a team environment.
  • Strong stakeholder management and communication skills.
  • Experience with the Android Build System is considered a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
KPIT logo
KPIT

Information Technology and Services

Pune

RecommendedJobs for You

pune, maharashtra, india

gurugram, haryana, india