← Browse all jobs

T

Android Architect

ThunderSoft India Private Limited · Bangalore rural district, India

FULL TIME

Job Description

  • 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


Details

CompanyThunderSoft India Private Limited
LocationBangalore rural district, India
TypeFULL TIME
Nichegeneral

Similar Jobs

M

Landscape Construction Crew Member

Maas Verde Landscape Restoration

S

Sous Chef

Skokie Country Club

T

Sous Chef / Prep Chef

The Hideout Lodge & Guest Ranch

F

Universal Preschool Paraprofessional

Future Scholars Early Learning Center

C

Insurance Agent (Base salary + Uncapped commissions)

Comparion Insurance Agency