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 under the guidance of the team members in day-to-day development activities.
Follow and help improve software development processes.
Analyze and root cause software issues found internally and externally.
Participate in code reviews.
Design and execute unit tests.
Help define requirements and evaluate technical feasibility of implementation.
Contribute innovative ideas to improve software on CNHI Displays.
The Qualified Candidate will have:
Overall, 1 to 2 years of Android application software development experience using Java.
Experience in Core Java development using Collections.
Familiarity with MVVM Architecture, RxJava, Dagger2, LiveData, Butterknife, ADB Interfacing is beneficial.
Bachelors in Computer Science, Computer Engineering, Electronics or Electrical Engineering.
Experience in using Embedded Software development tool chains in Linux host environment
Experience in using automated frameworks for Unit and Integration testing.
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.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.