Employer
Register
Sign in
Home
Search Jobs
Blogs
Career Tips
Senior Android developer
Tata Technologies
Job Summary
Location
Palo Alto ,CA
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
03 Feb 2025
Share
Job Description
Design and develop
infotainment applications on Android Automotive OS
Design and develop navigation applications on Android OS
Create modular and scalable software that can adapt to a variety of different products and use cases
Create designs pattern and libraries to facilitate application developments
Collaborate with cross-functional teams, including product and UI/UX design teams to define application features
Identify potential problems and resolve application bottlenecks for performance optimizations
Perform code reviews and practice continuous integration and development
Write test code to test for quality, robustness, and functional correctness, including edge cases
Design and implement subsequent application updates and releases
Investigate AAOS codebase for better application performance and integration
Develop sample and demo applications, making use of our technology
Grow your skills with continual learning, workshops, conferences, and talks
Qualifications
Bachelor’s degree in computer science or software engineering (MS preferred)
Proven Android application developer with 5+ years of experience
Proficiency in Kotlin, Java, and C++
Ability to manage your workload with minimal supervision
Proficiency in using Android and Android Jetpack APls, including knowledge of Android NDK and
JNI
Knowledge of Android design principles and application interface guidelines
Knowledge of Android's performance and testing framework
Familiarity with embedded Android framework services
Experience with developing mapping, multi-media, and Bluetooth solutions is a plus
Familiarity with push notifications, APls and cloud messaging
Excellent coding and proofreading skills
Familiarity with the best in class Software development practices
Proficient in code versioning tools including Git, Gitlab and others
Experience with continuous integration tools, such as Jenkins
Familiarity with Agile Scrum practices
Excellent inter-personal skills with the ability to collaboratively work with and influence cross-functional teams
Top-notch teamwork and communication skills
Other Smiliar Jobs
Manufacturing Engineer
Gainesville, TX
9 Hours ago
Electrical Engineering Analyst
Chattanooga, TN
9 Hours ago
Computer Numerical Control Programmer
Columbus, GA
9 Hours ago
NC Programmer - NX
Columbus, GA
9 Hours ago
OBD Performance Tuning Engineer
Columbus, IN
9 Hours ago
Packaging Engineer
Waco, TX
9 Hours ago
Manufacturing Quality Engineer
Pontiac, IL
9 Hours ago
Teamcenter Consultant
East Hartford, CT
9 Hours ago
Design Release Engineer
New Philadelphia, OH
9 Hours ago
Automotive Consultant
Dearborn, MI
9 Hours ago
Senior Energy Services Manager
Owensboro, KY
9 Hours ago
Lead CAE Engineer
Irvine, CA
9 Hours ago
Tooling Design Engineer
Columbus, GA
9 Hours ago
Key Account Manager
Cumberland, OH
9 Hours ago
System Project Lead
Auburn Hills, MI
9 Hours ago