What are the responsibilities and job description for the Software Engineer (4) / Premium Engineer 3 position at Megan soft Inc?
Android Platform Engineer
Location Dearborn Mi
12 Months - Only W2 Position Description
Location Dearborn Mi
12 Months - Only W2 Position Description
We are seeking an experienced Android Platform Engineer / Software Engineer with strong expertise in Kotlin, Java, C , and the Android platform stack. The engineer will develop, maintain, and troubleshoot Android platform components, background services, middleware, and system-level functionality within the Android Framework and AOSP environment.
Key Responsibilities- Develop and maintain Kotlin-based Android background services and middleware components.
- Work directly within the Android Framework / AOSP codebase.
- Modify, extend, and troubleshoot Android system_server components.
- Work with Android system services such as Activity Manager, Package Manager, and related platform services.
- Develop and maintain Android platform middleware and system-level components.
- Implement and troubleshoot Binder/AIDL-based IPC communication.
- Develop software using Kotlin, Java, and C .
- Analyze complex platform issues, perform debugging, root-cause analysis, and implement fixes.
- Collaborate with cross-functional engineering teams to resolve Android platform and system-level issues.
- Maintain high-quality, scalable, and reliable platform software.
- Kotlin
- Java
- C
- Android Framework
- Android Platform
- AOSP (Android Open Source Project)
- system_server
- Android System Services
- Android Background Services
- Android Middleware / Platform Middleware
- Binder / AIDL
- Strong Linux / system-level software development experience
- Android Framework internals
- Activity Manager Service (AMS)
- Package Manager Service (PMS)
- Android HAL / Hardware Abstraction Layer
- Android build systems
- Android Automotive / AAOS
- Git and CI/CD
- Embedded or system-level software development