Company Description
A global technology company specializing in product engineering, embedded software, and digital solutions. It serves industries including automotive, semiconductors, telecom, consumer electronics, and industrial technology.
- Location Bangalore
- Industry Technology / IT
- Experience Range 3-5 years
- Must-have Skills Android AOSP, Android Images, Android Native Services, Android Partitions, C#, Crash Analysis., Debugging, Flashing, OTA, Updates
Job Summary
Senior Software Engineer responsible for developing and optimizing native Android services and connectivity data services.
Key Responsibilities
- Develop, modify, and optimize native Android services.
- Build and maintain connectivity data services and APIs.
- Implement and debug Android OTA solutions.
- Develop crash analysis solutions using custom logs and dumps.
- Work with Android partitions, images, flashing, and updates.
- Improve performance, reliability, and connectivity services.
Required Skills & Experience
- 3–5 years of software development experience.
- Strong C++ programming.
- Hands-on Android native service development.
- Deep understanding of Android partitions, images, flashing, and updates.
- Experience with OTA solutions or Android Crashlytics solutions.
- Strong debugging and problem-solving skills.
Preferred Qualifications
- Performance-optimized design and coding experience.
- Strong documentation and communication skills.
- Experience with productivity improvement tools.
Other Requirements
- Experience working with Android devices and different SoCs.