HamburgerMenu
hirist

Lead Software System Engineer - Linux/Android OS

e-Hireo
Bangalore
8 - 12 Years

Posted on: 26/08/2025

Job Description

Description :

As a Lead System Software Engineer , your roles and responsibilities will be:

- Lead the design, development, and maintenance of Linux and Android-based systems, including kernel, bootloaders, and system-level services.

- Own Android platform bring-up and full-stack integration on custom hardware.

- Develop and maintain Android HALs, and contribute to Android Framework integration to ensure hardware-software compatibility.

- Use Android tools (e.g., Systrace, Perfetto, logcat, dumpsys) for debugging, profiling, and performance analysis.

- Perform detailed system-level performance and power analysis; implement optimizations for power efficiency and responsiveness.

- Develop and debug low-level C/C++ code for system components and hardware interaction.

- Lead the development of the connected vehicle platform, including system interfaces, communication protocols, and data integration with cloud services.

- Working knowledge of open-source frameworks such as Yocto is desired.

- Conduct thorough code reviews and contribute to system documentation including design specs, APIs, and architectural diagrams.

- Collaborate with product managers and hardware teams to define system requirements, interface specifications, and development roadmaps.

- Lead and mentor a team of engineers, ensuring high technical quality and alignment with company goals.

- Ensure software complies with platform security requirements and industry standards.

- Support issue resolution and root cause analysis for complex system bugs and hardware-software interactions.

- Work with project managers to ensure timely delivery of milestones and effective resource planning.

Requirements :

What Were Looking For

- Bachelors degree in Computer Science, Electronics, or related field.

- 7+ years of experience in system-level software development.

- Strong expertise in Linux and Android system development, including kernel and HAL layers.

- Proven experience with Android bring-up on custom hardware platforms.

- Proficiency in low-level programming (C/C++) and system debugging tools.

- In-depth understanding of Android HAL and Framework layers.

- Experience using Android debugging and profiling tools (e.g., ADB, Systrace, Perfetto, logcat, dumpsys).

- Experience conducting performance and power profiling and implementing system-level optimizations.

- Strong collaboration and leadership skills in a cross-functional team environment.

Preferred Qualifications :

- Knowledge of modem integration and Android telephony stack.

- Familiarity with Yocto-based build systems.

- Exposure to OpenGL is desired.

- Exposure to CI/CD pipelines for system software.

- Prior team leadership or mentoring experience in high-performance engineering teams.


info-icon

Did you find something suspicious?