Member of Technical staff - Android

6 Months ago • 2-12 Years • Product Management

Job Summary

Job Description

This role involves architecting, designing, implementing, and maintaining high-performance Android software solutions using C++, NDK, and JNI. Responsibilities include integrating AI/ML frameworks, debugging complex problems, collaborating with cross-functional teams, improving DevOps processes, and ensuring product quality and security. The ideal candidate will have 2-12 years of experience in enterprise software development with a strong understanding of Android OS internals, network extensions, and relevant protocols. The role is hybrid, requiring 3 days a week in the office (Bengaluru, Chennai, or Pune).
Must have:
  • C++, Java (Android), NDK, Android SDK
  • Android OS internals & architecture
  • Network Extensions, Secure Transport, URL sessions
  • TCP/IP, UDP, HTTPS protocols
  • CI/CD, Agile, DevOps

Job Details

About the job

This position is currently part of the End-User Computing Division (EUC) of Broadcom and is planned to transfer to Omnissa in 2024” .

If you have an analytical mind, a passion for software engineering, and enjoy solving problems while learning new things, this role is for you. Join us at Broadcom EUC, where you'll work for a company whose software is integral to every Fortune 500 company, making a significant impact across industries. Be part of a collaborative environment where we care deeply about the product, its creation, and its impact on our customers' business objectives.

Key Responsibilities:

  • Architect, design, implement, and maintain high-performance and scalable software solutions optimized for the Android platform using C++, NDK, and JNI.
  • Integrate AI and ML frameworks to enhance VDI.
  • Debug complex problems and analyze stack traces from crash dumps.
  • Collaborate with product management, cross-functional teams, and external groups to define and deliver required solutions.
  • Implement and improve processes around DevOps, Agile, and CI/CD.
  • Take ownership of product architecture, design, product quality, user experience, and security.

Qualifications:

  • A minimum of 2-12 years of experience in enterprise software development using C++, Java (Android), NDK, and Android SDK.
  • Profound knowledge of Android OS internals and software architecture.
  • Strong experience in Network Extensions, Secure Transport, and URL sessions.
  • Strong knowledge of TCP/IP, UDP, and HTTPS protocols.
  • Familiarity with CI/CD practices and continuous benchmarking.
  • Experience with software development tools such as Git, Perforce, JIRA, and Jenkins.

Performance Goals:

  • First 2 Months: Understand product architecture, existing product development tools, and release process. Participate in team scope and architectural discussions.
  • 6 Months: Have a good understanding of responsibilities, project goals, and required processes/tools. Collaborate to construct the product backlog, establish project boundaries, and ensure timely deliverables.
  • Collaboratively work across other product and component teams.
  • Handle interactions with product management and cross-functional teams to define and deliver required solutions.
  • Participate in all phases of software development, including requirements, design, coding, testing, debugging, and performance tuning.

Leadership and Team Culture:

  • Report to the Manager or Senior Manager of Engineering.
  • Work closely with a team of senior and junior engineers focused on innovation and getting things done.
  • Build trust among team members and stakeholders, committing to customer success.
  • Operate in a transparent, communicative environment that emphasizes work-life balance and having fun at work.

Location: - Bengaluru / Chennai / Pune Hybrid Model :-This role offers a balanced arrangement, with the expectation of working 3 days a week in our local office and the flexibility to work from home for the remaining days. It is essential that you reside within a reasonable commuting distance of the office location for the in-office workdays.

Similar Jobs

Revenra - Technical Support Engineer

Revenra

Itasca, Illinois, United States (Hybrid)
2 Weeks ago
GoDaddy - Backend Senior Software Engineer(Java)

GoDaddy

Gurugram, Haryana, India (Hybrid)
6 Days ago
Penrose studios - Software Engineer

Penrose studios

San Francisco, California, United States (On-Site)
4 Years ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
7 Months ago
Activision - Expert Software Engineer, Backend

Activision

Vancouver, British Columbia, Canada (On-Site)
4 Days ago
Epic Games - Product Director

Epic Games

(On-Site)
5 Months ago
HoYoverse - AI Product Management Intern

HoYoverse

Singapore (On-Site)
2 Months ago
Assystems - Ingénieur Projet H/F

Assystems

Cherbourg-en-Cotentin, Normandy, France (On-Site)
7 Months ago
Nagarro - SAP S/4HANA Project Lead (m/f/d)

Nagarro

Germany (Remote)
7 Months ago
easygo - Product Manager (Payments)

easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Coda - Senior/Staff Full Stack Engineer

Coda

Taipei City, Taiwan (Hybrid)
2 Years ago
Index Exchange - Staff Software Engineer

Index Exchange

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Dario Health - Senior QA Automation Engineer

Dario Health

Gurugram, Haryana, India (Hybrid)
8 Months ago
Sony Interactive Entertainment - Server-Side Engineer (PlayStation™Network Server Application Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
4 Months ago
Ion - Technical Support Analyst, Chicago - 5849/9555

Ion

Chicago, Illinois, United States (On-Site)
7 Months ago
Safari AI - Data Engineer, Flink & Java

Safari AI

United States (On-Site)
1 Month ago
ARHS - Java Jee Developer

ARHS

Luxembourg (On-Site)
7 Months ago
McDonald's Corporation - Senior Manager - Software Engineering (Mobile)

McDonald's Corporation

Mexico City, Mexico (Hybrid)
2 Months ago
Ion - Technical Support Analyst, Toronto - 4363

Ion

Toronto, Ontario, Canada (On-Site)
7 Months ago
Adglobe - Project Manager

Adglobe

Tokyo, Japan (Hybrid)
3 Years ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Yodlee - Consultant - Scrum and Agile Practice

Yodlee

Thiruvananthapuram, Kerala, India (On-Site)
1 Month ago
hogarth - Senior Art Director

hogarth

Chennai, Tamil Nadu, India (On-Site)
2 Weeks ago
Capgemini - MEAN Stack

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
luxsoft - Senior Business Analyst - Trade Finance

luxsoft

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
Mindtickle - Intern, Finance

Mindtickle

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Aristocrat Gaming - Animator I

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
3 Months ago
Accenture - Business Function Implementation Lead

Accenture

Pune, Maharashtra, India (On-Site)
1 Month ago
Mindtickle - Director, Revenue Enablement

Mindtickle

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
Wolters Kluwer - Senior Software Test Automation Engineer

Wolters Kluwer

Pune, Maharashtra, India (Hybrid)
1 Day ago

Get notifed when new similar jobs are uploaded

Product Management Jobs

Google - Strategy and Operations Analyst, gTech Ads Tools

Google

Gurugram, Haryana, India (On-Site)
1 Month ago
Tesla - Technical Program Manager

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
3 Months ago
Google - Digital Marketing Strategist

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
AppLovin - Data Analyst

AppLovin

Toronto, Ontario, Canada (On-Site)
6 Months ago
Meta - Product Manager

Meta

San Francisco, California, United States (Remote)
6 Months ago
Immutable - Product Manager, Gamer Experience

Immutable

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
zimad - Project Manager

zimad

(Remote)
3 Months ago
Netflix - Enablement Manager - Engineering Support

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Life church - Senior Data Product Manager

Life church

Edmond, Oklahoma, United States (On-Site)
7 Months ago
UXBERT Labs - Software Project Manager

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Chennai, Tamil Nadu, India (On-Site)

View All Jobs

Get notified when new jobs are added by Omnissa

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug