Search by job, company or skills

KPIT Technologies Limited

C++ , AOSP, Yocto Engineer

4-12 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago

Job Description

Position:C++ AOSP + YOCTO Engineer

Location:Pune (Work from Office - Mandatory)

Experience:4 to 12 Years

About the Role

We are looking for a highly skilled C++ AOSP + YOCTO Engineer to join our dynamic team. This role is ideal for professionals passionate about embedded systems, Android OS, and Yocto-based development. You will work on cutting-edge projects involving AOSP architecture, system services, virtualization, and device driver development.

Key Responsibilities

  • Develop and optimize AOSP system services, HAL, and framework components.
  • Work with the YOCTO Project for embedded Linux development and customization.
  • Design and implement high-performance C/C++ (11/14/17) solutions for embedded applications.
  • Develop and debug Linux device drivers, working with SPI, I2C, CAN, and UART protocols.
  • Implement virtualization techniques using hypervisors, KVM, and QEMU.
  • Utilize Git/Gerrit workflows for version control and CI/CD pipelines with Jenkins.
  • Develop secure and scalable software solutions using Rust programming.
  • Work with computer networking protocols (TCP/IP, UDP, MQTT, etc.).
  • Automate tasks using Python and Shell scripting.

Required Skills & Experience

  • Expertise in C, C++ (11/14/17), and Rust
  • Deep knowledge of AOSP architecture, workflow, and build system
  • Hands-on experience with YOCTO Project
  • Embedded Linux device driver development
  • Hypervisors, KVM, and virtualization debugging with QEMU
  • Strong grasp of system and socket programming
  • Git/Gerrit workflow and CI/CD with Jenkins
  • Familiarity with computer networking protocols
  • Proficiency in Python and Shell scripting

Good to Have

  • C++ 20 expertise
  • Experience with Virtio architecture, Crosvm, and Cuttlefish
  • Knowledge of Docker and Containerization
  • Linux Kernel Development experience
  • Familiarity with Qualcomm SA8155 or SA8295 SOC
  • Java and Kotlin programming skills
  • Experience with QNX

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

KPIT Technologies is a global partner to the automotive and Mobility ecosystem for making software-defined vehicles a reality. It is a leading independent software development and integration partner helping mobility leapfrog towards a clean, smart, and safe future.

With 13000+ Automobelievers across the globe specializing in embedded software, AI, and digital solutions, KPIT accelerates its clients’ implementation of next-generation technologies for the future mobility roadmap. With engineering centers in Europe, the USA, Japan, China, Thailand, and India, KPIT works with leaders in automotive and Mobility and is present where the ecosystem is transforming.

Job ID: 105340569

Similar Jobs