Required Skills

Android Developer

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 22nd Feb 2023

JOB DETAIL

In this role as a Senior Software Engineer, you will be responsible for supporting all aspects of software and function development following the defined development lifecycle processes to build scalable and efficient platform products and be capable of analyzing specifications, developing software architecture, integrating components into vehicle software, and validating vehicle software to verify functionality.

What You Will Do
•    You will be responsible for technical code delivery to a specific customer.
•    You will be responsible for developing applications using Core JAVA.
•    Android Framework software feature development, upgrades, and maintenance for Android releases and customized application implementation.
•    Strong Embedded Software background and Android internals.
•    Implement Unit-test code using Junit/Robo/GTest electric framework for robustness, including edge cases, usability, and general reliability.
•    You should be familiar with the use of PostgreSQL databases.
•    You should be familiar with the development and CI /CD.
•    You should be familiar with tools such as Jenkins, Static analysis tools & test coverage tools like SonarQube, Gradle and Maven, Git/Gerrit.
•    Support bug fixing and improving application performance.
•    Strong debugging skills in Embedded Systems, Bench Validation, and Communication with OEM/Third party.
What You Need
•    More than 5 years of experience with Java programming language
•    Profound knowledge of Java concurrency (multi-threading) Programming.
•    Must have 3 - 5 years of experience in embedded software development based on Android systems.
•    Domain knowledge of Android toolchain, and experience with 3rd party integration to Android projects.
•    C++ programming and Linux environment.
•    Android Ractive Java and MVVM programming skill is preferred.
•    Strong debugging skills to solve complicated SW issues.
•    Familiar to use git/Gerrit configuration tools.
What is Nice to Have
•    Candidate familiar with configuration management, development & test environments used for the development of JAVA-based applications.
•    Candidate familiar with automotive (CAN, android automotive)
•    Candidate familiar with frameworks such as Hibernate.
•    Hands-on experience with native side Android experience with low-level integration and in-depth knowledge of Android framework.
What Makes You Eligible
•    Be willing to travel up to 5%, domestic and international travel.
•    Successfully complete a background investigation and drug screen as a condition of employment.

Company Information