Talent.com
This job offer is not available in your country.
BMW Techworks - Senior Linux & Android System Performance Expert

BMW Techworks - Senior Linux & Android System Performance Expert

BMW Techworks India Private LimitedPune
1 day ago
Job description

Senior Linux and Android System Performance Expert

About the Role :

We are looking for a highly skilled Senior Linux and Android System Performance and Stability Expert to join our team in Pune. In this role, you will be responsible for ensuring the optimal performance, stability, and resource management of Linux- and Android-based embedded systems. Your expertise will be critical in maintaining system software configurations, diagnosing complex software issues, and driving improvements that align with architectural and performance KPIs.

Key Responsibilities :

  • Deliver and maintain system software configurations including boot sequences, cgroups, namespaces, and container setups.
  • Diagnose and debug complex transversal software pathologies impacting performance, stability, and resource usage across embedded systems.
  • Monitor critical system resources such as RAM and CPU, and actively manage resource budgeting to meet performance targets.
  • Conduct detailed code reviews to ensure software design aligns with architectural goals and performance benchmarks.
  • Develop proof-of-concept solutions to validate and consolidate architectural decisions.
  • Design and implement dedicated tools to support system analysis, debugging, and optimization activities.
  • Collaborate with cross-functional teams and lead efforts to improve system reliability and efficiency.
  • Mentor and guide software development teams, sharing best practices related to performance tuning and stability enhancement.

Basic Requirements :

  • Deep architectural understanding of Linux- and Android-based embedded systems and their internals.
  • Strong hands-on experience with software analysis, debugging, and tracing tools.
  • Proven track record in performance optimization using tools such as Perfetto and SimplePerf.
  • Expert knowledge of CPU, GPU, and memory configuration and management techniques.
  • Demonstrated experience leading large, distributed software development teams.
  • Excellent communication and negotiation skills to coordinate with stakeholders across technical and non-technical domains.
  • Passion for analyzing and resolving complex system-level problems.
  • Business fluent in English.
  • University degree in Computer Science or a related field, preferably with a focus on Linux & Android.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Linux Android • Pune