Sr Android Engineer

New Holland, Pennsylvania

Kasmo Global
Apply for this Job
Title - Sr. Android Engineer
Duration: 1+ Year Contract


Position Overview

We are seeking a Sr. Android Developer to develop a custom Android system and UI framework for CNH displays used in agriculture and construction machines. This role offers the opportunity to be part of a technological revolution in the industry and collaborate with a global, innovative team.

Key Responsibilities
  • Develop a custom Android system and UI framework for CNH displays.
  • Deliver customized Android framework components and UI widget libraries.
  • Plan and manage project deliverables while ensuring timely delivery.
  • Design software architecture and drive the implementation of core features.
  • Serve as a technical leader for the project.
  • Define requirements and evaluate the feasibility of display software.
  • Participate in code reviews and act as a Subject Matter Expert.
  • Mentor and coach system software developers.
  • Support application teams using the CNHi Android system by documenting best practices.
  • Optimize system performance and memory usage.
  • Integrate 3rd party software modules into CNHi displays.
  • Perform additional duties as assigned.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • 6+ years of software development experience.
  • 4+ years of Android application development experience.
  • 2+ years of experience with:
    • Building custom Android systems.
    • Java and C/C programming.
    • Linux kernel development and configuration.
  • Ability to travel up to 10% domestically and internationally.
Preferred Qualifications
  • Master's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Knowledge of Internet-related networking protocols: TCP/IP, Ethernet.
  • Proven technical leadership experience.
  • In-depth knowledge of Android framework and internal Android architecture.
  • Experience in Automotive or Commercial Vehicle industries.
  • Understanding of Automotive networking protocols such as:
    • J1939, CAN, LIN, XCP, UDS.
  • Expertise in performance profiling tools for Linux and Android.
  • Proficiency in memory management techniques in Linux and Android.
  • Project management/planning experience.
  • Experience with V-Model and Agile Software Development Processes.
Date Posted: 07 April 2025
Apply for this Job