BENGALURU · FULLTIME
Android Architect
ThunderSoft India Private Limited
Bengaluru · onsite · Posted 2d ago
Sourced from
Undisclosed15–15 yrsfulltimeBengaluru
Your match
?
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
- Bachelor's degree in Computer Science, Electrical / Electronics Engineering; Preferred: Master's degree in Computer Science, Electrical / Electronics Engineering
- 15 years of experience in building end-to-end Android based real-time embedded products and applications
- Experience with design, development, and support of software solutions on multi-core ARM/CPUs; Strong C/C++/Java/Kotlin programming skills
- Experience with real-time embedded platforms, including development of low-level drivers & firmware, kernel, and user-space components
- Expertise in Software architecture; designing and developing software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems
- Hands-on development experience in Chrome OS/Android software development and Android APKs, including application signing and system debugging.
- Detailed understanding of SoC hardware blocks, including clocks, PLLs, GPIO, interrupt controllers (GIC), peripherals (SPI/I2C/PCIe/CAN/Ethernet/USB/UFS), and power management
- Experience in Linux kernel architecture, device drivers, and memory management
- Serve as a hands-on technical lead, driving software development teams, identifying technical challenges, and implementing solutions
- Exposure to working with cross-functional teams across different geographies to ensure smooth integration and execution of software solutions
-
Preferred Qualifications
- Motivated self-starter with excellent verbal and written communication skills. Demonstrated ability to work with engineers, partners, and customers across different geographies
- Hands-on technical architect who is not hesitant to dig into the details when needed to gain first-hand knowledge of issues and play an active and personal role in steering team success
- Demonstrated experience working with senior management in a corporate environment. Experience in business process streamlining and transformation, including a disciplined approach to digitized services enabling
-
Job Responsibilities
- Own the software product architecture across Firmware, Middleware, OS, User Space, Android services, and Application requirements.
- Enable a robust Android + Chrome OS feature set with efficient architecture for multi-window application support, including Desktop view, free-form window management, multiple desktops, and drag-and-drop functionalities.
- Develop AI-based architecture and solutions, such as Android Gemini native/cloud-based solutions, aligned with business-defined use cases.
- Drive technical requirements with partners, including SoC vendors and ecosystem partners like Google for Android.
- Lead product and solution discussions, influencing the architecture to meet product goals in quality, reliability, and performance.
- Collaborate with silicon platform vendors to implement key features, such as plug-and-play (PnP) for critical use cases.
- Drive and perform NUDD (New, Unique, Different, Difficult) solutions and feature analysis, while assessing risks and providing mitigation strategies.
- Develop the technical capabilities in the team including attracting and mentoring junior technical talent across domains
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
i2cspiUSBcEthernetgeminiLinux KernelPCIEARMUFSC plus plusCanChromeOSAndroidKotlinJavaArtificial IntelligenceAPKSOCdspGPULinuxAndroid APKs