Precision Application Software Engineer (3 4 Yrs) Java/android

Year    Pune, Maharashtra, India

Job Description



Through its people and brands, CNH Industrial delivers power, technology and innovation to farmers, builders, and drivers all around the world. Each of its brands, including Case IH, New Holland Agriculture, Case and New Holland Construction, FPT Industrial, Capital, and Parts & Service, is a major international force in its specific sector.

Location: Gurgaon/Pune

This Precision HMI Application Software Engineer will be responsible for developing HMI Application software for Android based Displays used in Agriculture and Construction Equipment.

Responsibilities - In this role, the Precision HMI Application Software Engineer will,

Design, implement and maintain Precision Application software that integrates with CNHi Vehicle Electronics and Precision Solutions.

Work with team members in day-to-day development activities with minimal supervision.

Follow and help improve software development processes.

Drive application performance and memory improvements.

Analyze and root cause software issues found internally and externally.

Participate in code reviews.

Design and execute unit tests.

Estimate effort for software deliverables.

Help define requirements and evaluate technical feasibility of implementation.

Contribute innovative ideas to improve software on CNHI Displays.

The Qualified Candidate will have:

Overall, 3 to 4 years of Android application software development experience using Java in Linux development environment

Experience in UI Development using XML with Design Patterns like Factory, Observable.

Familiarity with MVVM Architecture, RxJava, Dagger2, LiveData, Butterknife, ADB Interfacing. JUnit testing.

Bachelor's in Computer Science, Computer Engineering, Electronics or Electrical Engineering.

Minimum 2 years of experience in software design using OOAD and Design patterns

Experience in using Embedded Software development tool chains in Linux host environment

Experience in using automated frameworks for Unit and Integration testing.

Experience in APIs to connect Display applications to back-end services.

Experience with performance profiling methods and tools used.

Experience with native programming in Java.

Experience with Android build tools: Gradle and Maven.

Experience managing multiple source code repositories including change management.

Experience with software architectural design and refactoring.

Excellent verbal and written communication skills.

Ideal Candidate will have:

Automotive / Commercial Vehicle / Machine Automation experience.

Experience with Agile Software Development Processes.

Experience with Software Engineering tools such as DOORS, Polarion, JIRA, CANalyzer/CANoe, Git, Gerrit, Jenkins.

Experience with Android specific inter-process communication mechanisms.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2937896
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year