Talent.com
This job offer is not available in your country.
Technical Architect

Technical Architect

KPITPune, Maharashtra, India
14 hours ago
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.
  • Create a job alert for this search

    Technical Architect • Pune, Maharashtra, India