Overview
Senior Staff Engineer to serve as technical anchor and project lead for the Application Processor Subsystem on the Handset Software team, as a Linux Software Product Engineer (Android). Technical leadership role with end-to-end ownership of software health, stability and release quality.
What you'll do
- Lead end-to-end delivery of the Linux/Android software stack from early bring-up to commercial launch.
- Own software release readiness, define quality criteria, and approve customer-ready builds.
- Drive system-level issue triage (stability, crashes, performance, power) and push issues to closure.
- Identify software risks early and work with leadership to mitigate them.
- Act as the primary technical interface across development, testing, customer, and program teams.
- Drive key system KPIs such as boot time, memory footprint, performance, and power.
- Support customer engagements from requirements to commercialization.
- Mentor engineers and help define efficient integration and triage processes.
- Be hands-on when needed and actively guide teams to success.
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience, OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- 3+ years of work experience with a programming language such as C, C++, Java, Python, etc.
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- 12+ years of Software Engineering experience, with a focus on Embedded Linux or Android.
- Strong understanding of the Embedded Linux software stack (Bootloader, Kernel, Userspace, Middleware).
- Proven experience in Software Integration and Release Management for complex SoCs.
- Experience with Source Control and Build Systems.
- Ability to understand high-level debug of complex system issues.
- Strong experience with the Linux software stack (drivers, frameworks, system integration).
- Proven ability to lead large, cross-functional, global engineering teams.
- Hands-on technical mindset with strong problem-solving skills.
- Excellent communication and collaboration skills.
- Experience delivering end-to-end software products to production quality.
Nice to have
- Proficiency in C/C++ and scripting languages (Python, Bash) is desirable.
- Master's degree in Computer Science or Electrical Engineering.
- Experience leading through the full Software Development Life Cycle (SDLC) for a shipped consumer product.
- Experience interfacing with external customers or handling customer escalations.
Details
- Location: Hyderabad, Telangana, India.
- Job area: Engineering Group > Software Engineering.
Read the full description and apply on the company’s own careers page.