Job description
Roles & Responsibilities
You’ll be actively involved with and monitor the development of OS stack and firmware.
You’ll be architecting and implementing best-in-class ‘real-time’ OS to power mobile phones in the market.
You’ll be responsible for designing, implementation & maintenance of various embedded components and applications for mobile platforms.
Communicate often & effectively about the status of new & ongoing development efforts within the company.
Represent the OS engineering team at high-level meetings.
Motivate, mentor and lead other team members by rolling up your sleeves and offering technical and project management insights and tips.
Work closely with the design team to create exciting mobile user experiences as per the modern standard.
You’ll be continuously keeping an eye on the latest cutting-edge Android technologies and leveraging these in one’s own and the team’s work as necessary.
Desired Candidates Profile:
Experience in Android and OS firmware-based development for commercial consumer mobile phones.
Embedded system programming and board bring up.
System programming & OS internal skills.
Strong Command over Java, C/C++
Strong problem-solving skills.
Strong knowledge of the Android build system.
Android internal frameworks and device driver development expertise.
Experience of working with core Android libraries like bionic, stagefright, etc.
Cares about design & Very strong command of efficient layouts, including optimization for various mobile environments.
Knowledgeable about caching mechanisms & tools like In-Memory cache.
Experience of working with version control, bug tracking, continuous integration and other productivity enhancements software like Git, SVN, Bugzilla, Jira, etc.
Passionate about software development & modern-day Android OS technologies like:
Latest chipsets, GPUs, etc
Latest releases from chipset companies like Spreadtrum, Mediatek, Qualcomm
Android Lollipop
Phonebloks
LTE
The ability to effectively manage technical people (internal & external development resources) and projects.
Taking responsibility and ownership in the team’s work.
1+ years of work experience.
Additional Requirements:
B.Tech/BS/BE/BS/MS/M.Tech/MS in Electronics or Computer Science from a premier institute in India (IITs, BITS, NITs, etc) or abroad.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Indus OS.
- Track your application and get updates by email and WhatsApp.