Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join e-Hireo Global and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p>Job Description :</p><p><br/></p><p>- Lead the design, development, and maintenance of Linux and Android-based systems, including kernel, bootloaders, and system-level services.<br/><br/>- Own Android platform bring-up and full-stack integration on custom hardware.<br/><br/>- Develop and maintain Android HALs, and contribute to Android Framework integration to ensure hardware-software compatibility.<br/><br/>- Use Android tools (e.g., Systrace, Perfetto, logcat, dumpsys) for debugging, profiling, and performance analysis.<br/><br/>- Perform detailed system-level performance and power analysis; implement optimizations for power efficiency and responsiveness.<br/><br/>- Develop and debug low-level C/C++ code for system components and hardware interaction.<br/><br/>- Lead the development of the connected vehicle platform, including system interfaces, communication protocols, and data integration with cloud services.<br/><br/>- Working knowledge of open-source frameworks such as Yocto is desired.<br/><br/>- Conduct thorough code reviews and contribute to system documentation including design specs, APIs, and architectural diagrams.<br/><br/>- Collaborate with product managers and hardware teams to define system requirements, interface specifications, and development roadmaps.<br/><br/>- Lead and mentor a team of engineers, ensuring high technical quality and alignment with company goals.<br/><br/>- Ensure software complies with platform security requirements and industry standards.<br/><br/>- Support issue resolution and root cause analysis for complex system bugs and hardware-software interactions.<br/><br/>- Work with project managers to ensure timely delivery of milestones and effective resource planning.<br/><br/>Requirements :<br/><br/>What We're Looking For :<br/><br/>- Bachelor's degree in Computer Science, Electronics, or related field.<br/><br/>- 7+ years of experience in system-level software development.<br/><br/>- Strong expertise in Linux and Android system development, including kernel and HAL layers.<br/><br/>- Proven experience with Android bring-up on custom hardware platforms.<br/><br/>- Proficiency in low-level programming (C/C++) and system debugging tools.<br/><br/>- In-depth understanding of Android HAL and Framework layers.<br/><br/>- Experience using Android debugging and profiling tools (e.g., ADB, Systrace, Perfetto, logcat, dumpsys).<br/><br/>- Experience conducting performance and power profiling and implementing system-level optimizations.<br/><br/>- Strong collaboration and leadership skills in a cross-functional team environment.<br/><br/>Preferred Qualifications :<br/><br/>- Knowledge of modem integration and Android telephony stack.<br/><br/>- Familiarity with Yocto-based build systems.<br/><br/>- Exposure to OpenGL is desired.<br/><br/>- Exposure to CI/CD pipelines for system software.<br/><br/>- Prior team leadership or mentoring experience in high-performance engineering teams.</p> (ref:hirist.tech)
Don't Miss This Opportunity!
e-Hireo Global is actively hiring for this Lead System Software Engineer - Android OS position
Apply Now