20 Neudeep Technologies Jobs
Android AOSP Developer (3-10 yrs)
Neudeep Technologies
posted 9hr ago
Flexible timing
Key skills for the job
Job Summary :
We are looking for an experienced AOSP Developer to join our team, focusing on customizing and enhancing the Android Open Source Project for various devices. The ideal candidate will have a strong background in Android development, embedded systems, and a passion for open-source technologies.
Key Responsibilities :
- AOSP Customization: Modify and extend the AOSP codebase to develop custom ROMs or features tailored to specific hardware platforms.
- Device Integration: Work closely with hardware teams to ensure optimal integration of AOSP with device-specific components, including drivers and firmware.
- Feature Development: Implement new features and enhancements within the AOSP framework, ensuring they adhere to best practices and performance standards.
- Testing and Debugging: Conduct thorough testing and debugging of AOSP builds to ensure stability, performance, and compatibility across devices.
- Documentation: Maintain comprehensive documentation of changes, customizations, and development processes to support team collaboration and knowledge sharing.
- Collaboration: Collaborate with cross-functional teams, including software engineers, QA testers, and product managers, to align development efforts with project goals.
- Community Engagement: Participate in the AOSP community, contributing to discussions, bug reports, and code reviews to support the open-source ecosystem.
Required Skills :
- Programming Languages: Proficiency in C, C++, and Java; familiarity with Kotlin is a plus.
- Android Framework: Strong understanding of the Android architecture, including system services, application frameworks, and hardware abstraction layers (HAL).
- Embedded Systems: Experience with embedded software development and knowledge of hardware interfaces.
- Build Systems: Familiarity with Android build systems (e.g., AOSP build, Gradle) and version control systems (e.g., Git).
- Debugging Tools: Experience using debugging tools (e.g., adb, gdb) for troubleshooting Android applications and systems.
Qualifications :
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience: 3+ years of experience in Android development, with a focus on AOSP or custom ROM development.
Preferred Qualifications :
- Open Source Contributions: Previous contributions to AOSP or other open-source projects.
- Knowledge of Android Security: Understanding of Android security architecture and best practices.
- Agile Methodologies: Experience working in Agile development environments.
Functional Areas: Software/Testing/Networking
Read full job description