30 Jul
|
KPIT Technologies
|
Pune
30 Jul
KPIT Technologies
Pune
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
- Solid 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
📌 C++ , AOSP, Yocto Engineer (Pune)
🏢 KPIT Technologies
📍 Pune