Source description
About the role
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 at KPIT Technologies
Related open roles
Lead Base Software SoC Engineer – Vehicle Integration & Debugging
Turin · Onsite
Lead Autosar Software Engineer
Turin · Onsite
Verification and Validation Leader (ADAS)
Gaydon
Sr. Technical Lead – Embedded Linux & Middleware - Telematics ECU (m/f/d)
Remote · Turin
Model Based Software Engineer
Auburn Hills
C++ Lead/Architect
Mumbai