System Engineer

Bell Curve Strategic Consultancy

Chennai

On-site

INR 1,500,000 - 2,800,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bell Curve Strategic Consultancy is seeking a System Engineer to join the Android Platform Engineering team. You will build, customize, and maintain a custom Android OS based on AOSP for enterprise devices, working across framework, kernel, and system services.

This hands-on role focuses on platform-level development, debugging OS issues, and collaborating with hardware, QA, and product teams to deliver a secure, stable Android OS tailored to hardware requirements.

Qualifications

  • Strong understanding of OS concepts like processes, threads, and memory management.
  • Hands-on experience with Android platform/AOSP internals and boot/init.
  • Proficient in Linux fundamentals and command-line tools.
  • Experience debugging system-level issues with ADB, Logcat, and GDB.
  • Familiarity with Android Studio and Git for development and version control.
  • Knowledge of SDLC and Agile methodologies.

Responsibilities

  • Build, customize, maintain, and release a custom Android OS from AOSP for enterprise devices.
  • Develop Android Framework components, native system services, and system apps.
  • Integrate platform components for new hardware and enterprise needs.
  • Root-cause analysis for OS-level, framework, kernel issues.
  • Deliver permanent fixes and optimize OS performance and stability.
  • Collaborate across hardware, QA, product, and engineering teams.
  • Participate in code reviews and design discussions.
  • Create technical documentation for platform customizations and architecture.
  • Support platform releases and field issue resolution.

Skills

OS concepts
Process & thread management
Memory management
CPU scheduling
IPC (Inter-Process Communication)
Linux fundamentals
Android platform/AOSP internals
Android boot process & init
Git
Debugging tools
ADB
Logcat
GDB
Android Studio

Education

Bachelor's or Master's degree in Computer Science, Electronics & Communication, Embedded Systems, Information Technology, or related engineering

Tools

Git
Android Studio
ADB
Logcat
GDB
Linux debugging tools

Job description

We are Hiring For System Engineer Android Platform / AOSP

Job Type: Full-Time

Experience: 3 - 5 Years

Location: Chennai

Job Summary

We are looking for a System Engineer to join our Android Platform Engineering team and build, customize, and maintain a custom Android Operating System based on AOSP for enterprise devices.

This is a hands-on AOSP and Android platform engineering role, involving work across the Android Framework, native system services, Linux kernel, system applications, security, and OS-level debugging. The role is focused on platform-level development rather than application-layer Android development.

You will work closely with application, QA, and product teams to deliver a secure, stable, performant, and enterprise-ready Android OS tailored to specific hardware and business requirements.

Roles & Responsibilities
  • Build, customize, maintain, and release a custom Android OS from AOSP source for enterprise devices.
  • Develop and customize Android Framework components, native system services, and system applications.
  • Integrate and customize Android platform components to support new hardware capabilities and enterprise requirements.
  • Analyze and resolve complex OS-level, framework, kernel, and system-service issues through root cause analysis.
  • Deliver permanent fixes for system issues rather than application-level workarounds.
  • Optimize OS performance, stability, memory usage, CPU utilization, and overall resource consumption.
  • Work with hardware teams to troubleshoot device, driver, kernel, and platform integration issues.
  • Collaborate with application, QA, product, and other engineering teams throughout the product development lifecycle.
  • Participate in code reviews and contribute to platform architecture and technical design discussions.
  • Create and maintain technical documentation for platform customizations, system behavior, troubleshooting procedures, and architecture.
  • Support platform releases, debugging, and issue resolution for devices deployed in the field.
Required Skills & Experience
  • Strong understanding of Operating System concepts, including:
  • Process and thread management
  • Memory management
  • CPU scheduling
  • Synchronization and concurrency
  • File systems
  • Inter-Process Communication (IPC)
  • Good understanding of Linux fundamentals, including kernel concepts.
  • Hands-on experience with Android platform/AOSP internals.
  • Knowledge of the Android boot process, init, init scripts, and system startup.
  • Strong experience with Linux command-line tools and system administration.
  • Experience debugging system-level issues using tools such as:
  • ADB
  • Logcat
  • GDB
  • Android Studio
  • Linux debugging and diagnostic tools
  • Good understanding of Git and software configuration management.
  • Strong analytical, debugging, troubleshooting, and problem-solving skills.
  • Good understanding of SDLC and Agile methodologies.
  • Ability to investigate complex issues across multiple layers of the Android platform and identify the root cause.
Good to Have
  • Experience with Android OTA update mechanisms, including:
  • A/B seamless updates
  • update_engine
  • OTA package generation and deployment
  • Experience with Android release engineering, including signing, provisioning, and build/release processes.
  • Knowledge of Android security architecture, including:
  • Verified Boot
  • Secure Boot
  • Android application and system security
  • Knowledge of Java/Kotlin for Android Framework, system service, or system application development.
  • Experience with Android build systems, AOSP build configuration, and platform bring-up.
  • Experience working with custom Android hardware/device bring-up.
  • Exposure to enterprise Android, Android Enterprise, or device management/MDM solutions.
Educational Qualification
  • Bachelor's or Master's degree in Computer Science, Electronics & Communication, Embedded Systems, Information Technology, or a related engineering discipline.
Key Competencies
  • AOSP & Android Platform Engineering
  • Operating System Fundamentals
  • Android Framework & System Services
  • Linux Kernel
  • Java/Kotlin
  • System-Level Debugging
  • OTA & Release Engineering
  • Performance & Stability Optimization
  • Root Cause Analysis
  • Problem Solving
  • Team Collaboration

Contact: 7010074548
Email: hr@thebellcurve.in

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AOSP Platform Engineer - India - Pune
Senior AOSP Platform Engineer - India - Pune

L4B Software Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000
Android Framework Developer (AOSP)
Android Framework Developer (AOSP)

Sasken Technologies • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Lead AOSP Engineer
Lead AOSP Engineer

Truminds Software Systems • Gurugram District

On-site
INR 1,800,000 - 3,000,000
Lead AOSP Engineer
Lead AOSP Engineer

Truminds Software Systems • Chennai District

On-site
INR 1,800,000 - 2,800,000
Lead AOSP Engineer
Lead AOSP Engineer

Truminds Software Systems • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Android - AOSP Engineer
Android - AOSP Engineer

SourcingXPress • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Android System Engineer
Android System Engineer

Trigent Software • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Engineer/Lead Engineer - Android Framework Developer
Senior Engineer/Lead Engineer - Android Framework Developer

Innominds Software • Bengaluru

Hybrid
INR 2,000,000 - 4,200,000
Platform Developer _ AOSP
Platform Developer _ AOSP

Ather Energy • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Android System Engineer
Android System Engineer

TheCodingShef • Bengaluru

On-site
INR 1,500,000 - 2,100,000